Bookkeeping that doesn't need a finance team to run.
xacc is straightforward, CSV-based record-keeping software for accounting and bookkeeping firms and the small businesses they serve. No bank feeds to wire up, no accounting jargon — just clean books, entity by entity.
// from S$4 / entity / mo · 7-day free trial, cancel any time
// all payments and card details are handled securely by Stripe — xacc never sees or stores your card number
Everything you need, nothing you don't
xacc skips the reconciliation engines and bank-feed plumbing that most accounting software leans on. It's built to be handed to a client who has never used accounting software before.
Spreadsheet-based record-keeping
Download xacc's template for what you're uploading — bank statements, sales or expenses — and fill it in yourself, or hand the template and your bank statements, invoices or receipts to your own AI tool and ask it to fill in the Excel file to the template's layout. Upload it (.xlsx or .csv) and xacc turns it into records with suggested postings you can accept in bulk.
Multi-entity by design
Manage every entity you're responsible for from one login, with a switcher to move between them instantly — each with its own books, currency, and tax settings.
Sales, purchases & invoicing
Quotations, invoices, credit and cash sales, credit notes, and multi-line bills — with your own invoice branding, colours, and a live PDF preview.
Payments & ageing
Apply one payment across several invoices, track AR/AP ageing by credit terms, and write off an unpaid invoice as bad debt when you need to.
Multi-currency & GST-ready
FX revaluation and per-account currency balances, plus a GST quarter cycle per entity — the GST return always resolves in SGD regardless of functional currency.
Reports you can drill into
Click any figure on the P&L, balance sheet, or trial balance to see the ledger entries behind it. Export every report to PDF or Excel, board-ready.
Role-based access
Admin, accountant, and viewer roles, admin-managed users, and Google sign-in — every record checked against what that user is allowed to see.
Works properly on a phone
A fold-away menu and tables that scroll sideways instead of breaking — review bank lines or check a report from your phone, not just your desk.
Email invoices, quotations & statements
Send invoices, credit notes, quotations and statements of account straight from xacc with the PDF attached — recipient, subject, and message pre-filled with the amount, due date, and your payment details, ready to edit before it goes.
A quick look inside the app
xacc handles the day-to-day work of closing a set of books — from importing a bank statement to handing over a finished set of statements. Here's what each part looks like.
From CSV to closed books in four steps
Add an entity
Set up a new company profile in under a minute — name, business ID, financial year end.
Import records
Fill in xacc's template from your bank statement (or let your AI tool do it) and upload it. xacc reads each line and suggests where to post it.
Review & categorize
Confirm categorizations, add invoices and bills, and reconcile at your own pace.
Export statements
Pull a P&L, balance sheet, or full ledger whenever you need it — for filing or for the client.
Built for two kinds of users
Run every client's books from one place
If you're managing books across a portfolio of client entities, xacc keeps them separated but centrally accessible — without paying for a full practice-management suite.
- Switch between client entities instantly
- Scale cost linearly as your client base grows
- Export clean statements for annual filings
Keep your own books without hiring for it
No prior accounting experience needed. Upload your bank statement in xacc's template, confirm a few categories, and know where your business stands.
- No bank integration setup or approval wait
- From S$5/month, no annual contract required
- Hand access to your accountant or bookkeeper anytime
Simple pricing. Every feature included.
No feature paywalls and no per-feature upsells — every plan gets the full product. Pay only for the entities you keep books for, and try any plan free for 7 days.
- Pay only for the entities you keep books for
- Add or remove entities any time — the next bill adjusts pro-rata
- Switch to the Firm pack any time from your billing page
- Built for accounting firms, bookkeepers & corporate service providers
- Need more than 20 entities? Add another pack of 20 any time
- Cheaper than Standard from 13 entities
Both plans include
- 7-day free trial. Add a card to start — nothing is charged until day 7, and you can cancel before then to pay nothing. One free trial per firm and per card.
- Every feature. Bank statement uploads, invoices, quotations, bills, GST returns, financial statements, multi-currency and more.
- Unlimited users, with roles (admin, accountant, viewer) and access set per entity.
- No GST on your subscription.
- Cancel any time. No contract. You keep full access until the end of the month or year you've paid for — no refunds for unused time. Export what you need before then.
- All payments and card details are handled by Stripe, not xacc — your card number is never seen or stored on our servers. Invoices and receipts are emailed automatically.
| Entities | Standard, billed monthly | Standard, billed annually | Firm pack |
|---|---|---|---|
| 1 | S$5 / month (S$60 / yr) | S$48 / year | S$600 / year |
| 5 | S$25 / month (S$300 / yr) | S$240 / year | S$600 / year |
| 12 | S$60 / month (S$720 / yr) | S$576 / year | S$600 / year |
| 13 | S$65 / month (S$780 / yr) | S$624 / year | S$600 / year |
| 20 | S$100 / month (S$1,200 / yr) | S$960 / year | S$600 / year |
| 40 | S$200 / month (S$2,400 / yr) | S$1,920 / year | S$1,200 / year (2 packs) |
Common questions
No — xacc is CSV-based rather than a live bank-feed integration. You put your bank statement into xacc's template — by hand or with your own AI tool — and upload it, which keeps setup simple and avoids the approval delays and fees that come with bank API connections.
An entity is one company or business you're keeping books for — typically one legal business registration. Pricing is per entity, so if you manage five client companies, that's five entities on your plan.
Yes. xacc is built around plain-language categorization and guided imports rather than double-entry accounting concepts, so it's usable without prior bookkeeping experience. Many owners also grant access to their accountant or bookkeeper for review.
Yes — every entity's ledger, invoices, and statements can be exported at any time, so you're never locked into the platform. If you cancel, export what you need before your paid period ends.
Every plan starts with a 7-day free trial. You add a card to start, but nothing is charged until day 7 — cancel any time before then and you pay nothing. It's one free trial per firm and per card.
Standard is S$5 per entity per month if billed monthly, or S$48 per entity per year if billed annually (S$4 per entity per month) — straightforward if you're managing up to around 12 entities. The Firm pack is S$600 a year for up to 20 entities (about S$2.50 per entity per month), which works out cheaper than Standard from 13 entities onward, and you can add further packs of 20 as you grow. You can move to a longer plan any time from your billing page.
All payments and card details are handled by Stripe, a PCI-compliant payment processor used by millions of businesses worldwide — your card number is entered directly into Stripe's secure checkout and never touches xacc's servers. Invoices and receipts are emailed automatically. There's no GST on the subscription itself, and no long-term contract — cancel any time and keep access until the end of the period you've already paid for.
Ready to simplify your books?
Try xacc free for 7 days. From S$4 per entity per month after that — cancel any time.