The story

I just wanted to send an invoice.

That’s the whole reason this exists. Not a startup. Not a pitch deck. A developer in Bangladesh who got tired of paying a monthly fee to do the most basic thing a business does — ask to get paid.

Where it started

Thirty dollars a month to do arithmetic.

I freelance. Every month, the same ritual: open some invoicing tool, get past the upgrade prompts, dodge the features I’d never use, and finally send a PDF that was, underneath it all, a list of items and a total.

For that, a subscription. Not once — every month, forever, whether I sent one invoice or thirty. And the tools kept getting heavier. More tabs. More upsells. More “plans.” The actual invoice got buried under everything built to justify the price.

I was renting a calculator with a logo on it.

It wasn’t really the money. It was the principle. Invoicing is plumbing. You shouldn’t have to rent your own plumbing.

So I built it

I stopped complaining and opened an editor.

I’m a developer. So the obvious thought eventually showed up: I could just build the thing I actually wanted. Not a stripped-down free tier designed to nudge me toward a paywall — the whole tool, nothing held hostage.

So I did. Nights and weekends, the way most honest software gets made. The editor came first, because that’s the part you live in — live preview, line items you drag into order, tax and discounts that just work. Then everything an invoice actually needs around it: branded PDFs, email delivery, a record of when the client opens the link, a proper ledger for the money that comes back.

I didn’t build it to sell. I built it because I needed it. That turns out to matter.

What I refuse to compromise

Four things, non-negotiable.

Every tool drifts. Features creep in, the thing slows down, the pricing page grows a fourth column. So I wrote down what Invoyage is allowed to become — so I’d catch myself before I ruined it.

  • It stays honest. Free to use, with nothing you actually need crippled to nudge you toward an upgrade — no stripped-down tier, no nag screens.
  • It stays fast. If a screen feels heavy, that’s a bug. The editor keeps up with your typing, not the other way around.
  • It stays uncluttered. A feature goes in when the work genuinely needs it — recurring invoices, overdue reminders, AI import for the pile of old PDFs you’re migrating — and not one thing more to look busy.
  • Your data is yours. Strict per-user isolation on every query, and a CSV or JSON export sitting right there for the day you want to walk away. No hostage-taking. No “contact sales to export.”

Honest, fast, quiet, and yours. Break one of those and the change is wrong.

Who I made it for

People who’d rather work than wrestle their tools.

Freelancers. Solo designers and developers. Small studios. The two-person consultancy. The person who does great work and just needs to get paid for it — without a subscription standing in the doorway.

If you’ve ever looked at an invoicing tool’s pricing page and thought “all of this, just to send a PDF?” — this is for you. It’s the same tool I open on the first of every month.

The honest part

“But what’s the catch?”

Fair question. Usually free software means you’re the product, or it’s gone in a year. Here’s the real answer.

No team, no burn rate. One person — me. Because I run it on the same account I bill my own clients from, the day it breaks for you it’s already broken for me, and I fix it fast. No investors waiting on a return. The costs are small, and they’re mine to carry.

It runs on a boring, durable stack — Next.js, NestJS, TypeScript and PostgreSQL — chosen so it keeps working without constant babysitting.

It’s free because it’s mine, I keep it small, and I’d be running it for myself anyway.

Where I stand

Some things aren’t neutral.

🇵🇸 I stand with Palestine. You can disagree, and you can still use the tool — it’s free and it’s yours. But you should know the person whose software you’re trusting has values, and won’t pretend otherwise to keep things comfortable.

Your turn

Try it. It’s already paid for.

No trial clock, no card, no email gauntlet to escape later. Make an account, write your first invoice, send it, and watch the moment your client opens it. If it’s not better than what you’re renting now, you’ve lost a minute.

I built the invoicing tool I wanted to exist. It’s here, it’s free, and I’d be glad if it became yours too.

— Rafi, Bangladesh