Desk of One

Best Invoicing Software for a Business of One

Disclosure: Some links on this page are affiliate links. If you sign up through one, we may earn a commission at no extra cost to you. It does not change what we recommend — every tool below is compared on the same criteria, including the ones that pay us nothing.

The invoice is the only part of your business that has to work. You can survive a bad calendar, a bad website, a bad filing system. You cannot survive not being paid.

And yet invoicing is where one-person businesses lose the most money invisibly — not to unpaid invoices, but to fees that arrive as a percentage of every payment, in a plan that looked free.

Almost every comparison of these tools is written for firms with a bookkeeper. Multi-user permissions, approval workflows, chart-of-accounts depth: none of it applies when the person raising the invoice is the person doing the work. Worse, the pricing page you are shown is designed around a different customer, so the plan that looks right for you is often the wrong one in a specific and expensive way.

This page compares six tools on what actually decides the cost for a business of one, and is specific about which plan traps you should not walk into.

Three things that decide this, and one that doesn't

Feature lists converge fast here. All six of these send an invoice, chase it automatically, and take a card payment. The differences that survive contact with a real one-person business are narrower, and there are three of them.

1. Whether the cheapest plan actually includes invoicing

This sounds absurd, and it is the single most expensive mistake on this page.

Bonsai's entry plan does not include invoicing. Its Basic tier covers time tracking, tasks, projects and CRM. Invoices and payments start on the Essentials tier — the next one up. If you compare headline prices across this category, Bonsai looks like one of the cheapest options. For the job of sending an invoice, it isn't.

The general lesson matters more than the specific example: in this category, the entry tier is frequently a different product wearing the same name. Before comparing any two prices, open both feature lists and confirm the thing you are buying is in the box.

2. Whether you are billed by client count

Most software charges by user or by feature. Invoicing software often charges by billable client, which is a completely different meter, and one that punishes a specific kind of business.

FreshBooks is the clearest case: its entry plan covers five billable clients, the next covers fifty, the one above is unlimited. If you have three long-term retainer clients, five is generous and you will never think about it again. If you invoice thirty different people for small one-off jobs, you are pushed two tiers up the price list by client count alone, regardless of how little you actually bill.

Count your clients before you look at any price. It is the number that decides your tier, and it is the number nobody tells you to count.

3. Where the fee is, on the free plans

Several tools here are genuinely free to use. None of them is free to be paid through.

The money comes out of the payment instead of the subscription, which feels different and costs the same. A free plan with a 2.9% + $0.60 card fee is not cheaper than a $19 subscription — it is cheaper below a certain monthly volume and more expensive above it, and the crossover point is lower than most people expect. The arithmetic is further down this page.

The thing that doesn't matter: template count

Vendors advertise how many invoice designs they include. Your clients do not care what your invoice looks like, and a beautiful invoice is not paid faster than a plain one. What is paid faster is an invoice with correct payment details, a clear due date, and an automatic reminder behind it. Every tool here does that. Ignore the template gallery.

The comparison

Each figure below links to the page it came from. Prices change; the structure of each charge rarely does, so read the third column more carefully than the second.

ToolEntry priceHow it really chargesBest suited to
Zoho InvoiceFreeFree, capped at 500 invoices/yearLow-volume invoicing, no budget
Invoice NinjaFree; Pro $14/mo or $140/yrFree tier capped at 5 clientsFew clients, or self-hosting
WaveFree; Pro $19/moCard fees 2.9% + $0.60 per paymentLarger invoices, paid by bank
Square Invoices$0/mo on the Free planProcessing fees only; ACH capped lowAnyone who can bill by bank transfer
FreshBooksLite $23/moPriced by number of billable clientsA handful of ongoing clients
BonsaiBasic $9/user/mo annual — no invoicingPer user; invoicing starts at EssentialsContract-heavy freelance work

On the prices in this article. Figures are the vendors' published US pricing at the time of writing, in USD. Some vendors run temporary promotional discounts; the numbers here are the standard rates, not the promotional ones, because promotions expire and this page is meant to stay true. Where a vendor does not publish a figure we could verify directly, this article says so rather than guessing. Confirm on the vendor's own page before you commit.

Where each one holds up, and where it doesn't

Zoho Invoice

The most surprising entry here: a genuinely free, genuinely complete invoicing tool from a large company, with no transaction fee of its own and no trial countdown. Recurring invoices, client portal, automatic reminders and time tracking are all included.

The limits are real but sit further out than most free plans: up to two users, three projects, and 500 invoices a year. For a one-person business sending a couple of invoices a week, that ceiling is invisible. Invoices carry a "Powered by Zoho Invoice" line, which is the actual price you pay.

What it actually costs. Nothing. Payment processing is handled by whichever gateway you connect, at that gateway's rates — so your real cost is set by your processor, not by Zoho.

Holds up

  • Free with no time limit
  • Recurring invoices and reminders included
  • No fee taken by the vendor itself

Doesn't

  • Vendor branding on your invoices
  • 500 invoices a year is a hard ceiling
  • Part of a large suite you may not want

Checked against zoho.com/invoice/pricing.

Invoice Ninja

The choice for people who want to own their own data. The hosted free plan covers five clients with unlimited invoicing, and there is a self-hosted version you can run yourself if you would rather not have your billing history sitting inside someone else's business model.

Five clients is the constraint to check first. Unlimited invoices to five clients suits a retainer practice perfectly and suits a jobbing tradesperson not at all.

What it actually costs. Free for five clients. Ninja Pro is $14 a month, or $140 a year — the annual price works out to two months free, which is the plainest annual discount on this page.

Holds up

  • Unlimited invoices even on free
  • Self-hosting available
  • Honest, legible pricing

Doesn't

  • Five-client cap on the free tier
  • Self-hosting is real work
  • Smaller company than the rest here

Checked against invoiceninja.com/pricing-plans.

Wave

Free invoicing and bookkeeping in one place, aimed squarely at the smallest businesses, and for years the default recommendation in this category. It still deserves the recommendation — as long as you understand where it earns its money.

Card payments on the free Starter plan cost 2.9% + $0.60 per transaction, and American Express costs 3.4% + $0.60. The Pro plan at $19 a month waives the 60-cent portion on the first ten transactions each month, which tells you exactly who the Pro plan is priced for: people sending many small invoices.

What it actually costs. Nothing per month, then 2.9% + $0.60 of every card payment you receive. On a $200 invoice that is $6.40. On four such invoices a month, $25.60 — more than the Pro subscription, and more than FreshBooks Lite.

Holds up

  • Invoicing and bookkeeping together
  • Unlimited invoices on the free plan
  • No client-count limit

Doesn't

  • The 60c per transaction hurts small invoices
  • Amex costs meaningfully more
  • "Free" is misleading at volume

Checked against waveapps.com/pricing.

Square Invoices

Invoicing is included in Square's free plan, with no monthly cost for a single user. If you already take card payments in person — and many one-person service businesses do — this puts your invoices and your counter takings in the same ledger.

The number that matters here is the bank transfer rate. Square charges 1% with a $1 minimum for ACH bank payments made through an invoice, and its paid tiers cap that fee at $10. Card payments online are 3.3% + 30c on the free plan. For a business sending large invoices, the difference between those two routes is the whole game.

What it actually costs. Nothing per month, then a fee that depends entirely on how your client chooses to pay. A $2,000 invoice costs $66.30 on a card and $20 by bank transfer.

Holds up

  • No monthly fee for one person
  • Cheap bank-transfer route with a cap
  • Same system as in-person takings

Doesn't

  • Card rate online is the highest here
  • Locks you to one processor
  • Accounting features are thin

Rates checked against squareup.com/us/en/payments/our-fees (US rates).

FreshBooks

The most polished product in this comparison and the one your accountant is most likely to already know. Expenses, time tracking, proposals and reporting are properly built rather than bolted on, and the invoice-chasing automation is the best here.

It is also the only tool on this page with no free tier at all — a 30-day money-back guarantee rather than a free plan — and it is priced by billable client, which is the thing to check before anything else.

What it actually costs. Lite is $23 a month and covers five billable clients. Plus is $43 and covers fifty. Premium is $70 and is unlimited. Note what moves you between tiers: not invoice volume, not revenue, but how many separate people you bill.

Holds up

  • Best automated chasing of late invoices
  • Genuine accounting, not just invoices
  • Familiar to accountants

Doesn't

  • No free plan at all
  • Five-client cap on the entry tier
  • Most expensive entry price here

Checked against freshbooks.com/pricing. Standard rates shown; promotional discounts are excluded deliberately.

Bonsai

Built for freelancers who work on contracts rather than jobs — proposals, contracts, e-signatures, and client onboarding as a single flow. If your work starts with a scope document and a signature, this is the only tool here that treats that as the main event.

But read the tier list carefully. Basic is $9 per user per month on annual billing, or $15 monthly, and covers time tracking, tasks, projects and CRM. Invoices and payments begin on Essentials, at $19 annual or $25 monthly. Premium is $29 or $39, Elite is $49 or $59 with a three-user minimum.

What it actually costs. For invoicing, $19 per user per month on annual billing — not the $9 headline. That is still reasonable for what Essentials includes, but it is double the number you would have taken from a price comparison table.

Holds up

  • Contracts and proposals done properly
  • Unlimited clients on every tier
  • One flow from proposal to payment

Doesn't

  • Entry tier has no invoicing
  • No free plan, 7-day trial only
  • Per-user pricing you will never use

Checked against hellobonsai.com/pricing.

The arithmetic nobody shows you

Every comparison in this category ranks tools by monthly subscription. For a business of one, that ranking is close to meaningless, because the subscription is usually the smaller number.

Here is the calculation that actually decides it:

Monthly total = subscription + ( invoices per month × [ average invoice × processing rate + fixed fee ] )

Run it with your invoice count and your average invoice size.

Take a consultant sending four invoices a month at $200 each, paid by card, using Wave's free plan. The published rate is 2.9% + $0.60:

4 × ($200 × 0.029 + $0.60) = $25.60 per month

That is the whole bill, and there is no subscription attached to it. But notice what it is larger than: Wave's own Pro plan at $19, and FreshBooks Lite at $23. The free plan is the most expensive option in this scenario, and nothing on the pricing page tells you that.

Now change one thing — the client pays by bank transfer instead of card. Square charges 1% with a $1 minimum on invoice ACH payments:

4 × ($200 × 0.01) = $8.00 per month

Same work, same money collected, a third of the cost. On larger invoices the gap becomes absurd: a single $2,000 invoice costs $66.30 on a card at Square's online rate and $20 by bank transfer, and the paid tiers cap that ACH fee at $10.

What follows from this

Your payment method matters more than your software. Before you compare a single feature, work out whether your clients can pay by bank transfer. If they can, the tool with the lowest ACH fee and a fee cap will beat the tool with the nicest interface, every month, forever.

The crossover point is lower than you think. Free-plus-percentage beats subscription-plus-percentage only while your volume is genuinely small. For most people that means fewer than about four or five card-paid invoices a month at typical values. Above that, you are paying a subscription without getting one.

Fixed per-transaction fees punish small invoices specifically. A 60-cent fee on a $2,000 invoice is a rounding error. On a $40 invoice it is 1.5% on top of the percentage. If you bill small amounts often, that fixed component matters more than the headline rate — which is precisely why Wave's Pro plan waives it on the first ten transactions.

Which one, for which business

You send a few invoices a month and have no budget. Zoho Invoice. It is free with no trial clock, no vendor transaction fee, and the 500-a-year ceiling will not touch you. Accept the branding line on your invoices as the price.

You have a small number of ongoing clients. Invoice Ninja's free tier — unlimited invoices to five clients is exactly a retainer practice, and you can move to Pro at $140 a year without changing systems.

You want bookkeeping and invoicing in one place. Wave, but plan to move your clients to bank payment. On cards at any real volume it stops being the cheap option.

Your clients can pay by bank transfer. Square Invoices, without much hesitation. The 1% ACH rate with a cap on the paid tiers is the lowest cost of getting paid on this page, and there is no subscription underneath it.

Late payment is your actual problem. FreshBooks. You are not buying invoices, you are buying the automated chasing, and it is the best here. Check your billable client count against the five-client Lite limit before you sign up.

Your work starts with a signed contract. Bonsai — but budget for Essentials at $19, not Basic at $9. Basic will not send an invoice.

Questions worth answering first

Can I just send a PDF and skip all of this?

You can, and for very low volumes it is a defensible choice. What you lose is the automatic reminder, and the reminder is the feature that gets you paid. The practical test is whether you have ever felt awkward chasing a client. If you have, you are paying for the software with your own discomfort, and that is a worse currency than money.

Do I need accounting software as well?

Not at the start. Invoicing tells you what you are owed; accounting tells you what you earned. For a first year with a small number of clients, an invoicing tool plus a spreadsheet is enough for most people, and both Wave and FreshBooks let you grow into the accounting side without switching products.

What happens to my invoice history if I switch tools?

Client lists usually export cleanly. Historical invoices usually export as PDFs rather than as data, meaning you keep the documents but lose the reporting. Do not switch mid-tax-year if you can avoid it, and download a full PDF archive before you close any account — including free ones, which are closed with less warning than paid ones.

Are the free plans a trap?

Not inherently, but they are free for a reason and the reason differs. Zoho earns nothing directly and is buying your presence in its wider suite. Wave and Square earn on the payment. Invoice Ninja limits your client count. Knowing which of those three models you are in tells you exactly where your bill will appear when you grow.

Should I pass card fees on to my clients?

Rules on surcharging vary by country, by state and by card network, and getting it wrong can breach your processor's terms. What is uncontroversial is offering a discount for bank transfer instead, framed as a discount rather than a surcharge. Check your own jurisdiction before doing either.

The decision underneath the decision

The tools in this category are more alike than their marketing suggests. All six will produce a professional invoice, chase it, and take the money. Choosing between them on features is a way of avoiding the two questions that actually determine what you pay.

Those questions are: how many separate people do you bill, and how do they pay you. The first sets your tier. The second sets your fees. Answer both honestly, run the arithmetic above with your own numbers, and the shortlist collapses to one or two options — usually not the one at the top of the search results.

One more thing that is not about software. The most common reason a one-person business gets paid late is not a missing feature. It is a due date that was never stated. Put "payable within 14 days" on the invoice before you spend an afternoon comparing tools that automate the chasing of invoices you never gave a deadline.

Related: Best appointment scheduling software for solo practitioners — the same six-tool treatment for the step before the invoice. If you have narrowed the booking side to two, SimplyBook.me vs Square Appointments settles that one. Narrowed it to two? FreshBooks vs Wave and Square Invoices vs Wave settle those directly.