Instead of Karbon
Stop renting Karbon. Own your practice system.
We build your version around how your accounting practice works, bring your Karbon records across and run it for you. Your client work, review queue and billing preparation in a database you own.
Karbon Business lists US$89 per user per month, paid annually. Team lists US$59. Source: Karbon pricing, checked 26 September 2026.
- check_circleYour data in a database you own
- check_circleOpen source, no lock-in
- check_circleBuilt and run by Enterprise DNA
The Karbon bill
You pay by the person to run the practice
Karbon packages shared work, client records and reporting into per-user plans. The published US prices below are subscription rates, before services or extras.
A licence for each colleague
Team is US$59 and Business is US$89 per user per month on annual billing.
A different monthly rate
Monthly billing lists Team at US$79 and Business at US$99 per user, for teams of four or more.
Reminder and automation tiers
Automatic client reminders and task automation sit in Business.
The work overview
Work dashboards, client records and time budgets are part of the subscription.
Reporting extras
Email Insights and custom reporting appear as paid add-ons in the plan comparison.
Enterprise terms
Enterprise pricing is quoted privately. Its package includes customisation and expanded reporting.
Your practice, your rules
Run the week from the records you own
Client work
Find the job that is about to slip
See the client, the owner, the missing records and the deadline together. Bring the partner a decision to make.
- check List overdue work beside the records still missing
- check Spot jobs that have gone quiet for more than a week
- check Find unassigned jobs and deadlines nobody has recorded
- check Combine these signals using your own definition of an at-risk client
The partner review
Keep review work moving
Bring late reviews and upcoming deadlines into the same conversation. Record who reviewed a finished service and where its evidence lives.
- check Read the review queue in date order
- check Check remaining budgeted work against each person's weekly capacity
- check Record service outcomes and evidence references before completion
- check Change the practice checks around your own review process
Fees and time
Explain the unbilled work
Read time against agreed fees, see the oldest unbilled entries and keep different currencies apart.
- check See time value against the agreed fee for each job
- check Separate unbilled time older than thirty days
- check Group missing records and unbilled work by client family
- check Record an existing invoice reference when time has been billed
Make it yours
Bring your records and change the system
Start with a test import. Then shape the practice record around the questions your partners actually ask.
- check Import client and work exports, with a test run before changes
- check Produce client status reports and requests in your practice brand
- check Check recorded evidence and retention dates against documented rules
- check Keep a complete copy of your records and add your own analysis
Make it yours
Design your own Karbon replacement
Everything starts from the open-source base. Then it gets your name, the parts you run, your rules and your data from Karbon. Try it here, and we build the real one.
2. What it runs
3. Make it fit
4. Your colour
Answered from your own database
Good morning. Here is what needs you today.
We build it from the open-source base, bring your Karbon data across and run it for you.
What it looks like
Ask it like you would ask a colleague
Real answers from the demo data that ships with Accounting Practice for Claude Code. It runs in Claude Code inside the Claude app, so it feels like any chat you already use.
Accounting Practice for Claude Code
Connected to your own database
Which jobs need my attention and what is holding them up?
Harbour annual accounts
- Ient ow
- Harbour Foods Ltd
- Ner re
- Aroha Wilson
- Ason da
- missing records
- Ys
- 12
Harbour annual accounts
- Ient ow
- Harbour Foods Ltd
- Ner re
- Aroha Wilson
- Ason da
- quiet job
- Ys
- 12
Banksia year end
- Ient ow
- Banksia Consulting Pty Ltd
- Ason da
- quiet job
- Ys
- 10
Harbour trust return
- Ient ow
- Harbour Family Trust
- Ner re
- Aroha Wilson
- Ason da
- missing records
- Ys
- 8
Harbour trust return
- Ient ow
- Harbour Family Trust
- Ner re
- Aroha Wilson
- Ason da
- quiet job
- Ys
- 8
Harbour annual accounts
- Ient ow
- Harbour Foods Ltd
- Ner re
- Aroha Wilson
- Ason da
- overdue job
- Ys
- 3
Banksia year end
- Ient ow
- Banksia Consulting Pty Ltd
- Ason da
- missing deadline
- Ys
- 0
Banksia year end
- Ient ow
- Banksia Consulting Pty Ltd
- Ason da
- needs owner
- Ys
- 0
Harbour annual accounts
- Ient ow
- Harbour Foods Ltd
- Ner re
- Aroha Wilson
- Ason da
- over budget
- Ys
- 0
| Name cl | Ient ow | Ner re | Ason da | Ys |
|---|---|---|---|---|
| Harbour annual accounts | Harbour Foods Ltd | Aroha Wilson | missing records | 12 |
| Harbour annual accounts | Harbour Foods Ltd | Aroha Wilson | quiet job | 12 |
| Banksia year end | Banksia Consulting Pty Ltd | quiet job | 10 | |
| Harbour trust return | Harbour Family Trust | Aroha Wilson | missing records | 8 |
| Harbour trust return | Harbour Family Trust | Aroha Wilson | quiet job | 8 |
| Harbour annual accounts | Harbour Foods Ltd | Aroha Wilson | overdue job | 3 |
| Banksia year end | Banksia Consulting Pty Ltd | missing deadline | 0 | |
| Banksia year end | Banksia Consulting Pty Ltd | needs owner | 0 | |
| Harbour annual accounts | Harbour Foods Ltd | Aroha Wilson | over budget | 0 |
Ask it anything
Questions Karbon cannot answer
Every one of these is a real question the demo answers today. Yours will be different, and that is the point.
Switching
How to switch from Karbon
The move involves exporting your contact and work records from Karbon, loading them in with a test run first, checking what the import flags, and running both systems side by side before you switch Karbon off, with no fixed number of days given.
- 1
Export your records from Karbon
Start with your contacts, exported through Karbon's administrator Export/Import controls, and your work records, which Karbon exports to a spreadsheet. Export what your account allows, usually CSV or XLSX, and check the exact options with Karbon since these can change. Keep both files together, since the import step reads contact and work data separately.
- 2
Load the records with a test run
Bring the exported files into the new system. The import is set up to run as a test first, so nothing is written to your real records until you tell it to go ahead. Use that test run to see what would happen before it happens, then run it for real once you are satisfied with the result.
- 3
Review what the import flags
After the test run, you get a report of any columns the import could not match or ignored. Go through this with whoever manages your practice data. Some gaps are expected, things like email history, attachments, time history and custom workflows in Karbon need a separate mapping pass rather than a straight import, so treat those as a follow-up task, not a blocker.
- 4
Run both systems side by side
Once your client and work records are in, keep Karbon running as well for a short period. Compare client counts, open jobs and outstanding work between the two systems so you can catch anything missing before you rely on the new one for real work. Fix any mismatches you find during this window rather than after Karbon is gone.
- 5
Switch off Karbon
Once the counts match, the team is comfortable working from the new system, and any separate mapping for email, attachments or time history is done, cancel your Karbon subscription. Keep your exported files somewhere safe in case you need to check something later. From this point, your practice runs on the database you now own.
Where the real effort goes
The real work is not the export or the import itself, it is mapping your own fields, work stages and review rules onto the new system, and deciding how much history, email, attachments, time records, to bring across rather than leave in an archive. That mapping pass takes judgment about how your practice actually runs. Enterprise DNA does this part with you when they install and run it for you.
Not ready for a call?
Get your Karbon switch plan by email
We will send you the step-by-step plan for moving your business off Karbon, what the move really involves, and how we would do it for you.
Sent. Check your inbox.
Your Karbon switch plan is on its way.
Rather talk it through? Book a call arrow_forwardThree ways to own it
Do it yourself. We customise it. We run it for you.
Open source
Do it yourself
Free, open source
- 1 Clone the repo and run npm run demo
- 2 Use Claude Code, Codex, OpenCode or Cursor
- 3 Test your Karbon contact and work exports before importing
- 4 Set up your own database, backups and access controls
Omni by Enterprise DNA
We customise it. We run it for you.
Setup fee, then a retainer
- check We customise it: your fields, review rules and Karbon records brought across
- check Add a web front end, a phone experience or a different stack to your version
- check We run it for you: installed, connected and operated inside Omni by Enterprise DNA
- check We manage the agreed connections, backups and ongoing changes with your practice
Questions
Instead of Karbon, answered
Can we bring our Karbon history? expand_more
Yes. Start with the contact and work exports. Karbon provides a contact export through its administrator controls and supports work exports to a spreadsheet. We check the columns and compare the results with you. Email history, attachments, time history and custom workflows need a separate mapping pass.
Will this connect our inbox and client portal? expand_more
We build those connections into your custom version. The free version works with an imported email index and drafts follow-ups for review. Tell us which mailbox, client portal and phone experience your team uses so we can scope your version around them.
Does it know our tax deadlines and record obligations? expand_more
You record each client's confirmed deadline and its source. The practice checks flag missing dates, overdue reviews and incomplete service records. Documented retention checks support the review. The responsible practitioner confirms the dates, evidence and obligations.
Can we change the way our practice works? expand_more
Yes. Add your fields, rename work stages, adjust the review process and ask new questions of your records. We customise it with you, including a web front end or a different stack when that suits your practice.
What do we pay Enterprise DNA? expand_more
The free version carries no software licence fee. Hosting and assistant usage have their own costs. For a version built and run for you, we agree a setup fee and a retainer after reviewing your migration, connections and ongoing work.
Make the practice system yours
Book 30 minutes with Sam. Bring your Karbon bill and one job that is hard to keep moving. We will map the records, the migration and the version your practice needs.
Accounting Practice for Claude Code is free and open source, published by Enterprise DNA.
Done paying for Karbon?
Get your version built