About
Billing software should be boringly accurate
Most invoicing tools are pleasant until money is involved. Then a rounding difference, a duplicated webhook, or a balance that cannot be explained turns a simple month-end into an afternoon of guesswork.
This platform is built the other way around: the financial record comes first, and the interface explains it. Documents keep a snapshot once issued. Payments are only confirmed when a provider confirms them. Balances are the sum of ledger movements, never a field someone can edit.
Financial correctness first
Amounts are integers in minor units, totals are computed on the server, and every balance is derived from ledger entries rather than typed in.
Nothing hidden in the interface
Payment states come from signed provider events, not from the browser. Estimated fees say they are estimates, and a success page never substitutes for provider confirmation.
Ownership enforced, not implied
Every read and write is scoped to the signed-in merchant on the server. Public invoice pages use an unguessable token and nothing else.
Built for follow-up
Most unpaid invoices are simply forgotten. Status history, reminders and clear due dates make following up the default.
What this platform is not
It is not a bank, a money transmitter, or a stored-value wallet. It does not hold customer funds. Balances shown here describe settlements reported by the payment provider for your account.
It is not a tax adviser. Tax rates, registration thresholds and invoicing requirements are yours to confirm in your own jurisdiction.
It is not a guarantee of payment. A client can decline to pay an invoice no matter how well it is presented.