Log a delivery, scan a pack, check what's drying — from a phone standing next to the stack. No bars, no problem: entries queue on the device and sync the moment it reconnects. Add a passkey once, then unlock with Face ID instead of typing a password.
5 packs a month, no card required · Free forever



A delivery gets logged from the yard the same way whether there's full signal or none at all.
Action: A delivery gets logged from the yard the same way whether there's full signal or none at all — species, volume, supplier, same form either way.
Result: With no connection, the entry sits queued on the phone, marked pending. The moment the phone finds signal, it syncs on its own.

The phone's own camera reads the QR code printed on a pack label — point, hold, done.
Action: The phone's own camera reads the QR code printed on a pack label — point, hold, done. There's no separate scanner to carry or charge.
Result: The pack resolves instantly on the same device that took the photo — no walking back to a fixed scanner.

Once a queued entry syncs, it's the same pack list whoever's looking at it — yard phone or office screen.
Action: Once a queued entry syncs, it isn't a private update stuck on one phone — it becomes the same pack list everyone else sees.
Result: Whoever's looking — yard phone or office screen — sees the same current volume in the same unit, at the same time.
Was: an entry made on paper because the yard has no bars, then re-typed once someone's back near a router. Now: the entry is made once, on the phone, right there — queued if offline, synced automatically once it isn't.
Was: a separate handheld scanner to buy, charge, carry and eventually replace. Now: the phone's own camera reads the same QR codes — one less device to keep track of.
Was: one spreadsheet in cubic metres, one crew that thinks in board feet, and a manual conversion somewhere in between. Now: the organisation sets metric or imperial once — every screen, phone or desktop, speaks that unit.
No app store, no separate offline mode to remember — it's the same app, installed, working with or without signal.


Opens as a normal web address, add to the home screen on iOS or Android — launches full-screen, offline included.
Entries made with no connection queue on the device and sync automatically on reconnect; a collision gets flagged for a person, not silently overwritten.
Each organisation sets metric or imperial once; every screen in that organisation uses it from then on.
Free doesn't expire. If you'd rather look before you log your first delivery, every new account opens on a guided tour through a working demo mill — the same phone screens shown above, with real (demo) data. Leave it whenever you're ready to switch to your own.
Start freeThere's no native iPhone app in the App Store yet.
Today, "iOS" means installing SawmillSmart as an app from the browser (Add to Home Screen) — full-screen, offline, the same camera scan and sync as everywhere else, no separate download. A dedicated native app for iOS is in development. Until it's publicly released, the installed web app is what runs on an iPhone.
A passkey unlocks an account you already have — it doesn't create one.
Sign-up still takes an email and a password. Adding a passkey is a second step you take once you're in, from the account screen — not something offered on the sign-up screen itself.
The app keeps working. Deliveries, scans and other entries queue on the phone and sync automatically the moment it reconnects — nothing is lost, nothing has to be re-entered by hand.
No. The phone's own camera reads the QR code printed on a pack label — point, hold, done. There's no separate scanner to buy, charge or lose.
Not yet. Today, iOS means installing SawmillSmart as an app from the browser (Add to Home Screen) — full-screen, offline, same camera scan and sync as everywhere else. A dedicated native app for iOS is in development; until it's publicly released, the installed web app is what "iOS" means on this page.
Yes, once you have an account. Sign-up itself still uses an email and password; from the account screen you can then add a passkey and unlock with Face ID, Touch ID or Windows Hello instead of typing the password again.
The app interface itself supports 25 languages. Each organisation also picks metric (cubic metres) or imperial (cubic feet) once — every screen, on every device, then uses that unit.
Free forever. No card. No contract.