Case Study · Mowa product
Mowa Books
Accounting, invoicing, and payroll for freelancers, builders, and small businesses. Built by Mowa as a local-first SaaS, currently in private beta.
Mowa Books
Local-first accounting, invoicing & payroll





Overview
Mowa Books is the first product in the Mowa product family. Built for freelancers, builders, and small businesses that need clean books for compliance and decision-making, without learning accounting in the process.
What it does
The user records what actually happened (sent an invoice, ran payroll, paid a supplier) and the bookkeeping follows from those actions. Multi-business books with per-currency accounts in NGN, USD, GBP, and EUR. PDF invoicing with payment tracking. Payroll with automatic tax calculation. Project-level instalment tracking with CSV import. Categorised transactions, account-scoped reports, and CSV export per report tab. Local backup and restore, with cloud sync arriving as a paid tier.
How it was built
Mowa Books is a local-first web application. Data lives in the browser via Dexie / IndexedDB, with cloud sync slated as a paid tier. The full Next.js 16 application runs on Cloudflare Workers via @opennextjs/cloudflare, which keeps the deployment unified with the rest of the Mowa stack. Authentication runs on Clerk. The payroll tax engine is built in pure functions, fully unit-tested, so payroll calculations stay reliable as the codebase evolves.
Where it stands
- Live in private beta at books.mowa.work
- 3-day free trial, no card required, sample data on first run
- Multi-currency, multi-business, with automatic payroll tax handling
- In-app knowledge base of 16 step-by-step guides
- Geo-aware currency localisation and Cloud sync next on the roadmap
Capabilities