Why I Left FreshBooks After Two Years

For two years, I paid monthly for invoicing software. It worked well. The interface was clean. The reports were useful. Then I realized something uncomfortable: I didn't own my business data. I was renting it.

The story

I started using FreshBooks when I began freelancing. It was the obvious choice. Good reviews. Clean interface. Everyone recommended it.

For the first year, everything felt fine. I created invoices. I tracked expenses. I sent reports to my accountant. The software did what it promised.

Then came the day nothing happened. I exported my invoices. Not because I planned to leave. Just because I wanted a backup. The export finished. I looked at the CSV files. The PDFs. A few ZIP archives.

Then I asked myself something I had somehow never asked before: "Is this actually my business?"

The documents were mine. But the system wasn't. The relationships between invoices and clients weren't. The history wasn't. The audit trail wasn't. The application that gave meaning to all those files still belonged to someone else.

It felt strangely similar to moving out of a rented apartment. You can take your furniture. You cannot take the apartment.

The realization

Here's what I learned about subscription invoicing software:

Your data lives on their servers. Not your machine. Not your control. Their infrastructure. Their rules. Their uptime.

You pay forever. Not once. Not for a year. Forever. Every month. Every year. Until you stop. And when you stop, you lose access.

Prices change. Not always up. Sometimes down. But always at their discretion. You don't control the cost of running your business. They do.

Exports are snapshots. You can export CSV. You can export PDF. But you can't export the full relational structure of your data. You can't export the history of changes. You can't export the complete audit trail.

None of this is malicious. It's just how subscription software works. You're not buying a product. You're renting access to a service. On the FreshBooks Lite plan, that rent was $228 a year — the full three-year math is in FreshBooks Lite 3-Year Total Cost vs LockMargin.

For me, it became a problem when I realized my business history — two years of invoices, expenses, client relationships — depended on a monthly subscription. If I stopped paying, I'd lose access to my own financial records.

That wasn't their data. Those were invoices I had created. Clients I had worked with. Projects I had delivered. Yet I needed permission to read them.

That's not ownership. That's permission.

What is ownership?

Before we go further, let's define what we're talking about. These definitions matter, because most software companies use the word "ownership" loosely.

Ownership means your business can continue even if your software disappears. You control where your data lives, how it's backed up, and who can access it — with or without the vendor's permission.

Rental Software is any tool that requires ongoing payment for ongoing access. If you stop paying, you lose access to your own data. The software treats your data as an asset they lease, not property you own.

Financial Data Ownership means your records remain understandable, verifiable, and independent of the platform years from now. It's not just about having a CSV file. It's about having a living, connected history of your business.

Rental vs Ownership

When I started comparing business tools, I noticed a pattern. Most software falls into one of two models. Understanding the difference changed how I evaluate every tool I use.

Question SaaS (Rental) Ownership (Local)
If company disappears ? You lose access ? You keep data
Payment Monthly forever One-time
Data format Proprietary snapshots Open (SQLite, JSON)
Price changes Vendor decides Fixed at purchase
Access Requires subscription Permanent, offline

Neither model is inherently evil. But they serve different values. One optimizes for accessibility. The other optimizes for independence.

The Landlord Test

I developed a test for business software. I call it the Landlord Test. Five questions. If you answer "no" to any of them, you're renting, not owning.

  1. If the company disappeared tomorrow, could I still access my data?
  2. Can I open my files without their software, their servers, or their permission?
  3. If they double the price next month, do I have a real alternative — or just the pain of migration?
  4. Do I know exactly where my data is right now, physically?
  5. Can I prove what I sent, what was agreed, and what was paid — without asking them for a copy?

I applied the Landlord Test to FreshBooks. I answered "no" to three out of five questions.

That wasn't a failure of the product. It was a failure of the model. Subscription software, by design, requires ongoing payment for ongoing access. That's not bad. It's just not ownership.

The timeline

2021 — Started freelancing. Needed invoicing software.
FreshBooks — Signed up. Paid monthly. Everything worked.
2 years later — Exported data for a backup. Asked: "Is this actually my business?"
The Landlord Test — Answered "no" to 3 out of 5 questions.
LockMargin — Built for ownership. Not as a competitor. As a different philosophy.

What I built instead

I didn't set out to build a FreshBooks competitor. The market doesn't need another invoicing app. There are hundreds of them. Most are excellent.

I set out to solve a different problem: how do you prove that an invoice means today exactly what it meant on the day it was created?

That question led to LockMargin. Not as a FreshBooks alternative. As a different philosophy.

Here's what LockMargin does differently:

Your data lives on your machine

Not on a cloud server. Not in a database you can't see. On your computer. In an encrypted SQLite file. You can open it. You can read it. You can export it. Anytime. Without asking permission. See how local storage works.

You pay once

Not monthly. Not yearly. Once. $49. That's it. No subscription. No price hikes. No surprise charges. You own the software. Forever. View pricing.

No account required

No email. No registration. No password. No verification. Download the app. Open it. Start working. Your data is yours from the first second.

Immutable records

When an invoice is sent, it's frozen. The amount. The date. The terms. The client information. All locked. You can't change it. Neither can anyone else. This creates a trustworthy audit trail. If you're ever audited, you can prove what happened, when it happened, and that the records haven't been changed since.

Open formats

SQLite. JSON. CSV. Your data isn't locked in a proprietary format. Any tool can read it. Today. Tomorrow. In ten years. Even if LockMargin disappears. Read the export documentation.

These aren't features. They're principles. Principles about ownership. About control. About the relationship between a freelancer and their tools.

The day you need permission to read your own invoices is the day you stopped owning your business records.

An honest limitation

FreshBooks isn't evil. It's just a different philosophy. One model treats your data as an asset they lease. The other treats it as property you own.

Which model you prefer depends on your values. If you value accessibility from anywhere, collaboration features, and automatic backups, subscription software might be the right choice. If you value ownership, control, and independence, local software might be better.

There's no universal answer. Only your answer.

For me, the answer was clear. I wanted to own my business data. Not rent it. Not lease it. Own it.

That's why I built LockMargin. Not to compete with FreshBooks. To offer a different choice. Read the full comparison.

Frequently asked questions

Is FreshBooks bad for freelancers?

Not bad, just different. FreshBooks is a well-designed product that solves real problems. The issue isn't quality — it's philosophy. FreshBooks treats your data as an asset they lease. Ownership-focused tools treat it as property you own. Which model you prefer depends on your values.

Can I export my data from FreshBooks?

Yes, FreshBooks allows CSV and PDF exports. However, exports are snapshots — they don't preserve the full relational structure of your data. If you need to reconstruct your business history independently, open formats like SQLite or JSON are more reliable.

What happens to my data if I stop paying for FreshBooks?

FreshBooks typically gives you a grace period to export your data after cancellation. After that, access is removed. This is standard for subscription software — but it means your business history depends on an active subscription.

Why not just export once and keep the files?

Exports are snapshots, not living records. They don't capture the relationships between invoices, clients, and expenses. They don't preserve audit trails or version history. If your business changes, the export becomes outdated. Ownership means your data stays connected and verifiable over time.

Isn't cloud backup safer than local storage?

Not necessarily safer, but different. Local software gives you physical control over your data. Cloud software gives you accessibility from anywhere. The right choice depends on your threat model and workflow preferences.

Can SQLite become obsolete?

SQLite is an open standard maintained by a global community, not a single company. It's been around since 2000 and is used by millions of applications worldwide. Even if LockMargin disappears, SQLite files remain readable by any SQLite tool — today, tomorrow, in ten years.

What is the Landlord Test?

The Landlord Test is a set of five questions to evaluate whether you truly own your business tools. Questions include: Can I access my data without the vendor's servers? Can I export in open formats? What happens if the company disappears? If you answer "no" to any, you're renting, not owning.

What to do next

If you're using subscription invoicing software and you're happy with it, there's no urgent reason to switch. The right software is the software you actually use.

But if you've ever felt uncomfortable about data ownership, or worried about price hikes, or wondered what would happen if the service disappeared — it's worth asking the Landlord Test questions. And if you want to know whether that discomfort is yours alone, the cloud-to-desktop switching explainer lists the five reasons behind it.

You don't have to switch today. You don't have to switch ever. But you should know the difference between owning your tools and renting them.

Because in the end, your business data is part of your business. And your business should belong to you.

Not to a subscription. Not to a cloud service. Not to a monthly payment.

To you.

Get one practical guide each month on building a business you own

No spam. No fluff. Unsubscribe anytime.

Back to top ↑