Estimates & billing
Estimates go out as a link. Customers approve with one tap from any phone — no app, no login, no voicemail loop. And the approval lands in the record, timestamped, where disputes go to die.

The billing panel lives on the service order — lines, approval status, invoices, and payments in one place.
Estimates
Every estimate has a share page a customer can open anywhere. They see the work, the lines, and the total — and approve it on the spot. The moment they do, your team sees it.
Why links beat portals
Portals ask your customer to make an account to give you money. A Shopbook estimate is an unguessable link that opens instantly, reads cleanly on a phone, and carries one button that matters. Less friction for them; faster yes for you.
Invoices & payments
Invoices are sequentially numbered per shop, snapshot their lines forever, and can't be silently edited after the fact. Money is computed in integer cents — no floating-point rounding surprises, ever.
The accounting posture
Round per line, sum exact, store cents as integers, never mutate an issued invoice. These are boring rules — which is precisely the point. Your books should be the most boring thing about your shop.
1 tap
for a customer to approve an estimate
0 edits
to an issued invoice — corrections are new documents
100¢
integer-cents math, no floating-point drift
Free to start. Flat price. Unlimited users.