Draft, approve, send, and collect on invoices that span naira, dollars, and more, each section tracked to its own payment status, with an audit trail on every step.
14 days free. No card required.
Invoice
SWB-INV-2026-0042
USD section
Consulting fees
Chase . 4417
$4,800.00
OutstandingNGN section
Local logistics
Zenith . 1029
₦1,250,000.00
OutstandingTwo currencies, two bank accounts, two payment states, one invoice.
What it does
One invoice, several currencies, each section carries its own line items, bank account, and paid status. The USD part can clear while the NGN part is still outstanding.
Draft, submit, review, approve. The invoice number is allocated inside a database transaction at the moment of approval, so it can never collide or duplicate.
Your clients pay you directly, into the account printed on the invoice. Record the transfer, then a second person verifies it before it counts. We never sit in the middle of your money.
Logins, approvals, bank-detail changes, payment records. An append-only log of who did what, when.
One invoice, two currencies
Currencies are never converted into one blended total behind your back. Each section is its own money, settled on its own terms.
Consulting fees, invoiced and settled in dollars.
$0.00
Local logistics, invoiced in naira, still awaiting payment.
₦0.00
The invoice only counts as fully paid once every section is settled.

Separation of duties
The person who prepares an invoice cannot be the person who approves it, and the person who records a payment cannot be the one who verifies it. That is not a setting you have to remember to switch on. It is enforced in the code, on every single document, and written into the audit trail either way.
It is the control an auditor asks about first, and the one most invoicing tools leave to good intentions.
5
currencies, never blended into one total
2
people minimum on every approved invoice
0
invoice numbers ever reused
Pricing
Every feature on every account. Fair-use limits warn you rather than blocking work or dropping data. See the full breakdown on the pricing page.