Bonsai alternative
Looking for a Bonsai alternative?
Bonsai is the default suite for freelancers, and it is a good one. Two things decide this comparison: Bonsai prices per user and puts the features you probably came for on higher tiers, while The Contractor Codex is one flat price with every feature and unlimited internal users. Then there is what happens after the invoice, where we keep going and Bonsai stops.
In short
Bonsai is a genuinely capable freelancer suite with a real mobile app and a long track record. The catch is the pricing shape. Invoicing, proposals, and contracts start at Essentials, $25/user/month or $19 billed annually. Removing Bonsai's branding from your client portal needs Premium, $39/user/month or $29 annually. And all of it multiplies by headcount. The Contractor Codex is $15/month total, or $12.50 billed annually, with every feature on every plan and unlimited internal users, plus a deeper money engine: six quote billing modes including milestone schedules, retainers with included hours and automatic overage approvals, a four-level dunning ladder, and books that show profit per job.
The Contractor Codex vs Bonsai, at a glance
Both tools cover the basics. The differences sit in price, workflow shape, and which kind of service business each was built for.
| Dimension | The Contractor Codex | Bonsai |
|---|---|---|
| Pricing shape | Flat. $15/month, or $12.50 billed annually, no matter how many people you add | Per user, per month, on every tier |
| Price to get invoicing and contracts | $15/month. Included from the start | Essentials, $25/user/month ($19 billed annually). Basic has no invoicing |
| Price to remove their branding | $15/month. White-label is the default, never a tier | Premium, $39/user/month ($29 billed annually) |
| Cost for a team of three | $15/month | $117/month on Premium monthly, or $87/month billed annually |
| Internal users | Unlimited on both plans | Each one is another seat. Elite requires a 3-seat minimum |
| Quote billing modes | Six: deposit only, bill in full now, draft on completion, deposit plus draft, deposit plus progress payments, and a named milestone schedule | Invoices, recurring invoices, and partial payments |
| Retainers with included hours | Yes. Included hours, automatic overage requests, and billable work pauses when the allowance runs out | Retainer invoicing, not an hours allowance with approval gating |
| Project budgets with approval gating | Yes. Billable work stops at 100% of the cap until the client approves more, and they type the amount themselves | Budget tracking and alerts |
| Collections | Four-level dunning ladder at 3, 7, 14, and 30 days, configurable, with automatic late-fee invoices | Invoice reminders |
| Passthrough costs the client pays directly | Yes. Hosting, domains, SSL, API and AI usage, and licenses are disclosed as estimates you never bill or collect | Expense tracking, with markup on Elite |
| Two-way client email | Yes. Your own sending domain, and client replies thread back into the portal and into your mailbox | Notifications and client messaging in-app |
| Books and profit | Built in. Receipts and manual costs today, with direct bank connection through Plaid built and rolling out. AI sorts each charge onto a job, then profit per job, P&L, cash flow, and tax exports, on an append-only hash-chained ledger | Income and expense tracking, with QuickBooks on Premium and Xero on Elite |
| QuickBooks / Xero sync | No. CSV import in, P&L and tax exports out | Yes, on Premium and Elite. A real advantage |
| Mobile app | Mobile-responsive web, no native app | Native iOS and Android. A real advantage |
| AI agent surface (MCP) | Yes. Run the workspace from Claude or ChatGPT; anything that sends or bills asks for approval first | No |
Bonsai pricing read from their public pricing page on August 11, 2026. Published prices change often, so check theirs before you decide.
Pick The Contractor Codex when…
- You have more than one person, or expect to, and do not want the bill to scale with headcount
- You want your client portal unbranded without paying two tiers up for it
- You sell retainers with included hours and need overage to require the client's approval
- You want profit per job and a P&L in the same tool that sent the invoice
- You want to run the business by talking to an AI agent that asks before it sends anything
Pick Bonsai when…
- You need a native mobile app. Ours is responsive web and theirs is a real app
- QuickBooks or Xero sync is non-negotiable for your accountant
- You want a deals pipeline, Gantt view, and workload management for a larger team
- You are a solo freelancer on Basic at $9 a year-billed seat and you genuinely do not need invoicing from it
- You want a long-established brand with a large template marketplace behind it
The pricing shape is the whole comparison
Bonsai's list price looks close to ours until you notice two multipliers. First, it is per user: every person you add pays again, every month. Second, the features most people are shopping for sit above the entry tier. Invoicing, proposals, contracts, and the client portal start at Essentials, $25/user/month or $19 billed annually. Removing Bonsai's own branding from what your client sees needs Premium, $39/user/month or $29 annually. So a three-person studio that wants an unbranded client portal is paying $117/month month-to-month, or $87 billed annually. The Contractor Codex is $15/month, full stop, with unlimited internal users and every feature on both plans. Our $35/month Pro plan does not unlock anything; it only lowers the service fee on payments. That fee is the one cost to add back on our side: 0.8% on Standard and 0.1% on Pro, charged on top of Stripe's normal processing rates.
Six ways to bill a job, not one
This is where the products diverge in substance rather than price. A quote here carries a billing mode, and there are six. Deposit only, for recurring work with a setup fee. Bill in full now, for small jobs paid before the work. Draft for completion, for time and materials where the total is not known yet. Deposit plus draft, the standard project shape. Deposit plus progress payments, for staged jobs where money should arrive as the work moves. And a named milestone schedule, where the stages and amounts are printed on the quote so accepting it means agreeing to every stage; each one bills as the work reaches it, in any order, and the last stage settles the balance to the cent. On top of that, quote lines can be one-time, monthly, or annual, and a recurring line can be marked as a provider cost the client pays directly. Bonsai invoices, recurs, and takes partial payments, which covers the common cases but not the staged and mixed ones.
The part that protects you: hours, caps, and approvals
Both tools track time. The difference is what the time is allowed to do. Here a project carries a budget, and billable work stops at 100% of it until the client approves more. At 80% the portal raises the request and emails them; the client types the amount they are approving themselves, so they can approve less than you asked. Retainer clients have an allowance of included hours, and when it runs out the same thing happens: an overage request, a pause on billable work, and the client picks which project to prioritize when they top up. A service plan holds the standing terms once, including after-hours, overnight, and weekend rate multipliers, the minimum time increment, and an auto-approve ceiling so small overages do not need a round trip, and the client gets a plain-language Billing Terms document explaining all of it. If you have ever eaten twenty unbilled hours because nobody wanted to have the conversation, that is the machinery that prevents it.
Email that is actually email
Most client portals have messaging, which means your client has to log in to talk to you and you have to log in to answer. This has a real email layer instead. You send from your own domain, so nothing your client receives comes from our address. Replies carry a token in the reply-to address, so when the client hits reply in Gmail the message threads back into the portal against the right client and also lands in your normal mailbox. You can answer from either side. There is a full inbox with folders, conversation view, and drafts. It sounds mundane next to an AI feature list, and in daily use it is the thing that stops the portal from becoming another place you have to remember to check.
What Bonsai does better, plainly
A native mobile app on iOS and Android, where we are responsive web only. QuickBooks and Xero integrations on their higher tiers, where we export rather than sync. A deals pipeline, Gantt view, workload management, and timesheet locking, which matter once a team is large enough to need resource planning. And a longer track record with a bigger template library and community behind it. If you are a solo freelancer who wants time tracking and a CRM and nothing else, Bonsai Basic at $9 a year-billed seat is cheaper than us and you should take it.
Switching from Bonsai
Export your client list and any service or template library from Bonsai, then re-create the records here or bulk-load them with the create_client and save_to_catalog tools through an AI agent. Your Bonsai proposal and contract templates will not transfer, so rebuild them as Contract Templates and Quote Library entries; the 240-item starter library across 24 industries covers most of the common lines before you type anything. Time entries stay in Bonsai as history and new sessions start here. The piece that needs real thought rather than an import is recurring work: a Bonsai retainer invoice is a charge, and a retainer here is an allowance of hours with approval gating, so decide what each client's included time should be before you migrate them. Running both for a billing cycle is the usual approach.
FAQ: The Contractor Codex vs Bonsai
Is The Contractor Codex cheaper than Bonsai?
For almost anyone with a team, and for most solo operators who want an unbranded portal. We are $15/month, or $150/year which works out to $12.50/month, with every feature and unlimited internal users. Bonsai is per user: Essentials, the first tier with invoicing and contracts, is $25/user/month or $19 billed annually, and Premium, the first tier that removes Bonsai's branding, is $39/user/month or $29 annually. Three people on Premium is $117/month monthly or $87 annually against our flat $15. The cost to add on our side is a 0.8% service fee on payments, 0.1% on the $35/month Pro plan, on top of Stripe's processing rates.
What does Bonsai do better?
Native iOS and Android apps, where we only have responsive web. QuickBooks and Xero sync on their upper tiers, where we export but do not sync. Team planning tools like a deals pipeline, Gantt view, workload management, and timesheet locking. And a longer history with a bigger template marketplace. If any of those is central for you, Bonsai is the better purchase.
Do I have to pay more to add someone to my team?
No. Both plans include unlimited internal users at no additional cost, so your third or eighth person changes nothing on the bill. This is the single largest difference between the two products for anyone who is not working alone, because Bonsai charges per seat on every tier and its Elite tier has a three-seat minimum.
Is my client portal really unbranded?
Yes, on every plan. Your logo, accent color, domain, and sending address are on every page, PDF, email, signing page, and receipt, and nothing your client sees references us. Bonsai puts branding removal on Premium, which is $39/user/month or $29 billed annually, so for them it is a paid upgrade and for us it is the default.
Can it replace my accounting tool as well?
For many small operators, yes. You get profit per job, a P&L, cash flow, spending, receipt capture, and tax-ready exports in the same place that sent the invoice, all written to an append-only ledger where each entry carries a hash of the one before it. But be clear about the limit: there is no QuickBooks or Xero sync. Bonsai integrates with both on its higher tiers. If your accountant insists on one of them, weigh that heavily.
How long is the free trial?
30 days, on both the monthly and annual plans, and it is the full portal rather than a limited version: send real quotes, sign real contracts, and take real payments. You pick a plan and add a payment method when you sign up, and nothing is charged until the trial ends.
Try The Contractor Codex free
30-day free trial, unlimited clients and projects, every feature on every plan. From $15/month after the trial. You pick a plan and add a payment method up front, and nothing is charged until the trial ends. Send your first quote in under a minute.
