xacc — Simple accounting software for accounting firms and small businesses
Built for accounting firms & small businesses

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

xacc — Acme Trading Inc.
Import — bank_sep.csvMatched
Supplier invoice — Lin Hardware$2,180.00
Client invoice — Meridian Co$6,400.00
Sales tax collected$576.00
Payroll — 3 staff$11,250.00
Entities managed
14
Cost per entity
From S$4/mo
Financial statements
Ready to export
Trusted by firms and small businesses managing multiple entities
Accounting Firms Bookkeeping Practices Tax Advisors Small Business Owners

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.

xacc — Business Overview · Demo Company Pte Ltd
Get set up checklist4 / 5 done
Cash, across 3 bank accounts$68,240.00
Customers owe you$3,095.60
Bank lines awaiting review35
GST to pay, this quarter$0.00
Profit (FY to date)
$68,240
If all settled today
$71,336
Entity switcher
Demo Company Pte Ltd ▾
xacc — Bank review · 1020 Main Operating Account
15-07 · Code 0960 — Withdrawal$280.00
28-07 · Deposit+ New customer
28-07 · Withdrawal (acct closure)+ New supplier
Post ticked lines, several at once→
Lines to review
3
Balance in program
$11,900
Imported from
Uploaded bank statement
xacc — Invoice INV-0001 · Demo Customer Pte Ltd
Website redesign — discovery & wireframes$2,400.00
Front-end development, 32 hrs$3,040.00
Hosting setup & SSL, first year$360.00
GST 9%$522.00
Emailed to customerSent
Total due
$6,322.00
Branding
Custom logo & colours
Export
Download PDF, or email it straight from xacc
xacc — Profit & Loss · Demo Company Pte Ltd
Sales revenue$64,400.00
Consulting / professional fees$25,000.00
Total expenses$44,253.69
ExportPDF / Excel
Gross profit
$89,400
Net profit
$45,146
Balance sheet
Balanced, ready to export
Try it yourself — free for 7 days

From CSV to closed books in four steps

01

Add an entity

Set up a new company profile in under a minute — name, business ID, financial year end.

02

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.

03

Review & categorize

Confirm categorizations, add invoices and bills, and reconcile at your own pace.

04

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

FOR ACCOUNTING & BOOKKEEPING FIRMS

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
FOR SMALL BUSINESS OWNERS

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.

Standard
S$5/ entity / mo
Billed monthly
S$48/ entity / yr
Billed annually — works out to S$4 / entity / mo
Best for businesses and firms with up to 12 entities.
  • 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
Start 7-day free trial
Payments secured by Stripe · card details never touch xacc's servers

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.
EntitiesStandard, billed monthlyStandard, billed annuallyFirm pack
1S$5 / month (S$60 / yr)S$48 / yearS$600 / year
5S$25 / month (S$300 / yr)S$240 / yearS$600 / year
12S$60 / month (S$720 / yr)S$576 / yearS$600 / year
13S$65 / month (S$780 / yr)S$624 / yearS$600 / year
20S$100 / month (S$1,200 / yr)S$960 / yearS$600 / year
40S$200 / month (S$2,400 / yr)S$1,920 / yearS$1,200 / year (2 packs)
Managing a large client portfolio? Get in touch — we'd love to hear how you're using xacc.

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.