Modus Books · in development
Finance and bookkeeping, the calm way.
Modus Books is the second app in the family. Same idea as Modus: local-first, one-time purchase, built for the Mac. The job is different — track revenue, log expenses, run recurring invoices, handle tax, render a P&L, file an audit pack — but the shape is the same. Calm, honest, owned by you.
Targeting v1.0 in roughly eight months. No mailing list, no sign-up incentives — when it's ready, you'll find it here and on the Mac App Store.
Your books live on your Mac. Not in someone else's accounting cloud.
Bought once. Yours forever. Same as Modus.
Honest about the limits. We compute; you and your accountant file.
What v1.0 ships.
Targeted scope for the first release. Heavier items — live bank feeds, automated dunning, the statutory payroll engine — ship in v1.1 once v1.0 is in real-world use.
Income recording
Pull Stripe payouts and matching charges with your own read-only key. Import bank or marketplace CSVs through a user-mappable column picker. Type entries by hand when nothing else applies. The three tiers cover every income channel a solo operator runs.
Expense tracking
Continuity Camera receipt capture with on-device OCR for vendor, amount, date, and tax. Categorise, mark business vs personal, and link to vendor records. Contractor payments handled as expenses with a rate × quantity helper — no statutory payroll baggage.
Recurring billing
Define a recurring schedule, generate branded invoices on cadence, drop a Stripe payment link. When Modus and Modus Books both run on the same Mac, you pick which app fires each schedule — only one generator per schedule, ever, by design.
Tax handling
Tax Pack engine ships region-neutral; v1.0 includes Malaysia (SST + MyInvois-ready export), Singapore (GST 9%), and a generic VAT pack for the EU and Commonwealth long-tail. Other regions arrive as data packs without core releases.
P&L and dashboard
The dashboard answers four questions — am I making money this month, who owes me money, what's coming up, where's the tax I've collected. Not a metric wall. Per-period P&L, income by channel, expense by category, cash flow — all exportable.
Bank reconciliation
CSV / OFX / QIF import with user-mappable layouts, AI-assisted match suggestions on-device, and closed-period protection so you can't accidentally edit a filed period. Manual is the universal floor; live feeds land in v1.x via an optional Sync+ upgrade.
Payslip generator
Pick an employee, fill the variable figures, render a branded payslip, file it into the audit pack. Records what you enter — no statutory math, no liability. The computation engine (EPF/SOCSO/EIS/PCB for Malaysia, equivalents elsewhere) is a v1.1 add-on.
Audit pack
One ZIP per fiscal year. P&L, transactions ledger, tax summaries, every invoice, every receipt, every payslip. Manifest with ties-to totals — every figure cross-references its source. Completeness as a checklist, not a blind promise.
The same family, a different job.
Modus is a CRM. Modus Books is finance and bookkeeping. Different jobs, same conventions — same keyboard, same design language, same data ownership posture.
When you run both on the same Mac, they share the customer record (one source of truth, no duplicates), the company profile, the invoice you authored in Modus shows up in Modus Books with its payment status, and recurring schedules are co-owned with a single-generator guarantee so the same client never gets double-billed.
When you only run Modus Books, it's standalone — its own customer records, its own quote and invoice authoring, its own everything. A buyer who never touches Modus is a first-class citizen.
We're explicit about what Books doesn't do. No double- entry bookkeeping in v1 (that lands properly as a v2 Pro tier, not a half-built simplified version). No tax filing on your behalf — we produce export-ready summaries, your accountant files. No holding client funds. No GAAP/IFRS certification. The line between "compute and surface" and "advise and decide" stays on the user's side.
Where it is right now.
Status
v0.1
Foundation in motion
- Data layer shipped
- Schema applies; 10 tables active
- Transactions list + add form working
- Dashboard renders this-month profit
- Settings: workspace name + base currency
Coming
The work ahead
Eight months to v1.0
- Channel ingestion — Stripe, marketplaces, CSV
- Receipt capture and on-device OCR
- Recurring billing and basic dunning
- Tax Pack engine — Malaysia, Singapore, generic VAT
- Bank reconciliation with AI match suggestions
- Payslip generator, audit pack
- iOS receipt-capture companion
Want to know when it ships?
We don't run a mailing list — no marketing automation, no drip campaigns. If you want a heads-up when v1.0 lands, email us. Tell us a bit about how you handle your books today; that's genuinely useful while we're building it.