Built for accounting firms & small businesses worldwide

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.

// free to use, no credit card required

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
Free
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.

CSV-based record-keeping

Upload a bank statement export or transaction CSV and xacc turns it into structured, categorized records — no live bank connection required.

Multi-entity by design

Manage every entity you're responsible for from one login. Switch between companies instantly, each with its own books, taxes, and filings.

Free, per entity

No charge per entity, no tiers, no seat limits, no bundling you into features you don't use. Add or drop entities as your client list changes.

Financial statements, ready to file

Generate P&L, balance sheet, and general ledger reports for annual filing or client hand-off in a couple of clicks.

Built for how small businesses actually work

No assumption of an in-house accountant. If your client can save a CSV, they can use xacc — or hand it straight back to you.

Your data, one entity at a time

Each entity's records stay cleanly separated — no cross-contamination between clients, and easy exports if you ever need to move a client off.

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

Upload a bank statement or transaction CSV. xacc parses and categorizes each line.

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, confirm a few categories, and know where your business stands.

  • No bank integration setup or approval wait
  • Free to use — no annual contracts
  • Hand access to your accountant or bookkeeper anytime

Free to use, no catches

No tiers to compare, no feature paywalls, no entity limits. xacc is free to use.

Free plan
$0/ entity / mo
Add as many entities as you need, at no cost.
  • Unlimited CSV imports per entity
  • Full general ledger, P&L & balance sheet exports
  • Invoicing, bills & sales tax tracking
  • Unlimited entities — no per-entity charge
  • No setup fees, no credit card required
Start for free
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 export a statement or transaction file from your bank and import it into xacc, 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. If you manage five client companies, that's five entities — all free to add.

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.

Yes — xacc is free to use, with no limit on the number of entities you manage. If you're a firm running a particularly large portfolio, we'd still love to hear from you so we can support how you're using it.

Ready to simplify your books?

Start for free today. Add as many entities as you need, at no cost.