Getting paid is supposed to be the easy part of freelancing. You do the work. You send the invoice. Money arrives. Simple enough, in theory.

In practice — especially when you're working across multiple markets and currencies — the billing process is often the part that goes wrong. Not the work. Not the relationship. The administrative layer between "finished" and "paid."

The client I lost to a login screen

Our co-founder was working with a marketing agency in London. Design project. The brief was met. The client was satisfied. He sent the invoice through the tool he had been using for months — a well-regarded product popular with US-based freelancers.

The tool required the client to create an account before they could view or pay the invoice.

They didn't create the account. He followed up. They apologized. He followed up again. Three weeks later, they told him they'd moved on to someone else — not because the work was bad, but because the billing process had been "a bit of a hassle."

A strong working relationship ended over a login screen. That was the last bad invoice he ever sent.

The real cost of bad invoicing tools

Most freelancers underestimate how much friction in the payment process costs them. It's rarely a single dramatic loss. It's a slow erosion:

  • Clients who pay late because following up feels awkward and unprofessional
  • Clients who quietly prefer other contractors next time because the admin is simpler
  • Invoices that look unprofessional and undermine the quality of the actual work
  • 20 minutes per invoice in tools that weren't built for independent professionals
  • Tools that only work with US tax systems, US dollar billing, US-centric business logic

For international freelancers working across Africa, Europe, and North America, the problem compounds. Most invoicing software was built for a US small business with one currency, one market, and an accountant. It was not built for a professional who invoices in GBP on Monday and USD on Thursday.

What a good invoicing tool actually needs to do

After losing that London client, our co-founder wrote down exactly what he needed from an invoicing tool. Five things:

  • Create a professional invoice in under two minutes. Not twenty. Two. The tool should get out of the way.
  • Work in any currency for any market. No forced USD. No US-centric tax fields that don't apply to your client or country.
  • Let clients pay without creating an account. A client should click a link, see a clean PDF, and be able to pay. Nothing more required from them.
  • Look professional without design skills. The invoice should reflect your work quality, not your tool's limitations.
  • Be free or close to free. An independent professional should not pay $50 a month to send an invoice.

What we built

InvoiceBaby started as a weekend project built to solve exactly those five things. The first invoice sent through it — clean, multi-currency, no-account-required for the recipient — was paid within the hour. That was the moment it stopped being a personal fix and became a real product.

Thousands of freelancers across Africa, Europe, and North America now use InvoiceBaby to create professional invoices in seconds, get paid faster, and spend less time worrying about whether their billing process is undermining their work.

The client in London was not the last good relationship that ended over bad invoicing. But it was the last one that ended over our invoicing.