Back to Blog

Nerdla

Why I Built Invoiceur (And Why I Couldn't Keep Using Excel)

The story behind building Invoiceur—a native macOS invoicing app focused on simplicity, speed, and privacy. How moving from Excel to a purpose-built tool changed everything.

5 min read

I didn't set out to build an invoicing app. If anything, I avoided it.

There are already too many tools out there. Too many dashboards, too many "solutions" that somehow make something simple feel heavy. Invoicing should be straightforward. You did work, you send a bill, you get paid. That's it.

But somewhere along the way, I found myself doing what a lot of people still do. Using Excel.

And at first, it works. You create a template. You tweak it. You adjust columns, add formulas, maybe even make it look decent. It feels flexible. It feels like you're in control.

Until it doesn't.

The Breaking Point

Over time, small frictions start stacking up:

  • Duplicating files just to create a new invoice
  • Manually updating invoice numbers
  • Reformatting things that randomly break
  • Exporting to PDF and hoping nothing shifts
  • Wondering if this version is the "final" one

None of it is hard individually. But together, it becomes noise.

And that's what bothered me the most. Not that Excel couldn't do the job, but that it made a simple workflow feel fragile.

I Tried Other Apps

Naturally, I looked for alternatives. There are plenty of invoicing apps out there. Some are powerful. Some are beautifully designed. Many are feature-rich.

But they all seemed to come with trade-offs I didn't want:

  • Web apps that feel disconnected from the Mac
  • Constant subscriptions for things I barely use
  • Overloaded interfaces trying to do everything
  • Slow performance for something that should be instant

I didn't want accounting software. I didn't want a business suite. I just wanted invoicing—done well.

Building Invoiceur

I'm a developer. I build products. And eventually, I stopped searching and started building.

Invoiceur came from a simple question:

What would invoicing look like if it were truly simple, fast, and designed for the Mac?

That question guided everything. I didn't start with features. I started with constraints.

The Core Principles

1. Simple, Lovable, Complete (SLC)

Invoiceur isn't trying to do everything. It's trying to do one thing exceptionally well: create, manage, and send invoices without friction.

2. Native Mac Experience

This wasn't going to be another web app wrapped in a window. It had to feel like it belongs on macOS. Fast, responsive, keyboard-friendly, with a clean, focused UI. Something you actually enjoy using.

3. Offline-First

Your data shouldn't depend on a server being available. Invoices are important. They should exist locally, instantly accessible, private, and reliable.

No loading spinners. No "syncing…" delays. Just your data, ready when you need it.

4. No Noise

Most tools add features over time. Invoiceur removes friction.

Every decision comes back to one question: Does this make invoicing clearer, faster, or more enjoyable? If not, it doesn't belong.

Built for Real Use

I'm Invoiceur's first user. Every invoice I create, every edge case I hit, every moment of friction. I feel it immediately.

That changes how you build:

  • You don't ignore rough edges. You fix them.
  • You don't ship features for the sake of it. You refine what's already there.
  • You don't optimize for metrics. You optimize for experience.

Who It's For

Invoiceur is for people who:

  • Started with spreadsheets and want something more reliable
  • Don't want to jump into complex accounting software
  • Care about speed, clarity, and design
  • Value privacy and local-first data

It's not trying to replace enterprise tools. It's replacing the moment where you think: "There has to be a better way than this spreadsheet."

The Quiet Cost

There's a quiet cost to using tools that don't quite fit. You don't always notice it. It's not dramatic. But it's there. In the extra clicks, the small frustrations, the time lost to things that should be effortless.

Invoiceur exists to remove that. Not by adding more, but by doing less, better.

What's Next

Invoiceur is intentionally focused. That's not a limitation. It's a decision.

It will evolve. It will improve. But it will always stay true to the idea that started it:

Invoicing, without the noise.

If you've ever felt the friction of doing something simple in a tool that made it complicated, you'll understand exactly why this exists.