When Clients Ask "Why Not Just Use QuickBooks?" – The Positioning Battle I Face Every Week

When Clients Ask “Why Not Just Use QuickBooks?” – The Positioning Battle I Face Every Week

I need some real talk from this community. About once a week, I sit across from a potential client who asks me: “Why not just use QuickBooks? My friend uses it, I see ads for it everywhere, and you’re suggesting… plain text files?”

And then there’s this awkward silence where I try not to sound defensive.

My Background (Why This Matters)

I came to bookkeeping from restaurant management—self-taught, practical mindset. I actually USED QuickBooks for years and still use it for some clients. So when I recommend Beancount, it’s not because I’m some anti-commercial-software zealot. I genuinely believe it’s better for certain clients.

But EXPLAINING that? That’s where I struggle.

The Real Challenge: Not Sounding Like a Weirdo

The problem isn’t that Beancount is worse than QuickBooks. The problem is articulating its advantages without coming across as:

  • Defensive (“QuickBooks is evil and locks you in!”)
  • Elitist (“You wouldn’t understand the technical superiority…”)
  • Cult-like (“Join us in the plain text accounting revolution!”)

When you’re recommending something that 80%+ of small businesses DON’T use, you sound like you’re either contrarian for contrarian’s sake, or pushing an agenda.

What I’ve Tried (Mixed Results)

What Sometimes Works:

1. Leading with Problems, Not Features
“Have you ever worried about being locked into software that raises prices every year? Or what happens to your data if the company gets acquired?”

This resonates with business owners who’ve been burned by subscription creep or vendor changes.

2. Demonstrating Fava First
I pull up Fava and show them: “Look, it has all the reports you expect—income statement, balance sheet, cash flow. Looks like normal accounting software, right? The difference is YOU own the underlying data, not a company in Silicon Valley.”

The visual interface helps bridge the “plain text = scary” perception.

3. The Transparency Story
“With Beancount, you can see EVERY transaction in plain English. Your accountant can read it, your business partner can read it, even the IRS can read it if they audit you. No black box, no proprietary format.”

This appeals to control-oriented business owners.

4. Custom Automation Examples
“I can generate reports your QuickBooks bookkeeper can’t create without expensive add-ons—custom dashboards, scenario modeling, multi-currency tracking, whatever you need.”

Positioning Beancount’s scriptability as a professional capability advantage.

What Doesn’t Work:

  • Technical superiority arguments (Git version control, double-entry validation, scripting): Eyes glaze over instantly
  • Cost comparison (Initial setup IS more expensive in time investment)
  • “Future-proofing” talk: Too abstract for owners focused on next quarter

When I Walk Away

Here’s the thing: sometimes clients ARE better served by QuickBooks. I’ve learned to recognize those situations:

  • Clients who need third-party integrations (payroll systems, inventory management, e-commerce platforms)
  • Clients who want mobile apps and aren’t tech-comfortable
  • Clients who value “everyone uses this” as a FEATURE (makes hiring bookkeepers easier, their CPA already knows it, etc.)

I’m not trying to convert everyone. But I also don’t want to apologize for using professional-grade tools that give me capabilities commercial software doesn’t provide.

What I Need From You All

How do you position Beancount without sounding defensive?

What’s your elevator pitch when a client asks “why not QuickBooks?”

Do you lead with Fava and downplay the plain text aspect? Do you target specific client types who “get it” faster? Do you just accept that this will always be an uphill positioning battle?

I run a successful practice with 20+ clients, mostly small businesses (retail, services, small tech companies). About half are on Beancount now, half still on QuickBooks/Xero while I gradually transition them. But every new prospect conversation reminds me: I haven’t nailed this positioning pitch yet.

Help me get better at explaining WHY without sounding like I’m recruiting people into a cult.

What works for you?

Bob, this is THE positioning challenge in our profession right now. Even as a CPA with 15 years of experience, I face this exact conversation with business clients who wonder why I’m not just using “what everyone else uses.”

Here’s what I’ve learned: You’re not selling Beancount. You’re selling transparent accounting services that HAPPEN to use Beancount.

Reframe From Tools to Outcomes

Clients don’t buy accounting software—they buy outcomes: peace of mind, audit readiness, tax savings, financial clarity, control over their data. The tool is just the implementation detail.

When a prospect asks “why not QuickBooks,” I’ve found it helpful to reframe:

“I don’t choose tools based on popularity—I choose them based on what lets me deliver the best service to YOU. QuickBooks is like TurboTax: great for DIY, but you’re hiring me for professional expertise and capabilities that go beyond what consumer software provides.”

That shifts the conversation from “defending your weird choice” to “I use professional-grade tools because I provide professional-grade services.”

Demo Fava FIRST, Plain Text SECOND

Your instinct to show Fava first is absolutely right. When I onboard a new Beancount client, here’s my demo sequence:

  1. Show the Fava dashboard: “Here’s your financial overview—income statement, balance sheet, cash flow. Looks like normal accounting software, right?”
  2. Run a custom query: “Now watch this—I can answer questions your QuickBooks bookkeeper would need hours or an expensive add-on to answer. How much did you spend on SaaS subscriptions last quarter? What’s your customer acquisition cost by marketing channel?”
  3. THEN show plain text (as a bonus feature, not a requirement): “And here’s the best part—the underlying data is in a format YOU can read and own forever. Not locked in a proprietary database.”

By leading with familiar interface and powerful capabilities, you establish value BEFORE introducing the “different” aspect.

When to Mention “Plain Text”

I’ve learned timing matters. Don’t lead with plain text—introduce it after trust is established, framed as a transparency feature:

  • :cross_mark: Too Early: “I use Beancount, it’s a plain text accounting system…” (Sounds weird immediately)
  • :white_check_mark: After Demonstrating Value: “The reason I can customize like this is because your data is stored in plain text, which means you OWN it completely and I have unlimited flexibility to serve your needs.”

The Walk-Away Strategy is Professional

I completely agree with your instinct here. If a client is deeply committed to QuickBooks (their CPA requires it, they already have years of history there, they need integrations you can’t easily replicate), offer to work WITH their QuickBooks setup—reconciliation services, tax prep, advisory on top of their existing books.

This does two things:

  1. Shows you’re not dogmatic or pushing an agenda
  2. Keeps the door open for relationship—some of my best Beancount clients started as “I’ll just help with your QuickBooks” engagements

Your Positioning Is Already Strong

Reading your post, you’re actually doing most of this right already:

  • :white_check_mark: You acknowledge when QuickBooks is the better choice
  • :white_check_mark: You lead with client problems (vendor lock-in, data ownership)
  • :white_check_mark: You demonstrate Fava’s interface
  • :white_check_mark: You position it as “professional capability” not “different for different’s sake”

The confidence piece matters most. When you’re confident about your tools (not defensive, not apologetic), clients trust YOUR expertise rather than questioning your methodology.

Your elevator pitch could be: “I provide transparent, audit-ready bookkeeping services with custom reporting capabilities. I use professional-grade tools that give me flexibility most bookkeepers don’t have—which means I can answer your business questions, not just categorize transactions.”

Notice: Beancount isn’t in that pitch. The benefits are. You can reveal the tool once they’re sold on the outcome.

Does this help? What client type have you found is most receptive to your current pitch?