How a Solo Founder Built a SaaS by Selling to Independent Bookstores artwork

How a Solo Founder Built a SaaS by Selling to Independent Bookstores

The Tech Founder Podcast with Fexingo: First-Time Software Entrepreneurs and Their Journeys

July 4, 2026

In this episode, Lucas and Luna explore how one solo software engineer turned a side project into a profitable SaaS by targeting independent bookstores.
Speakers: Lucas, Luna
**Lucas** (0:01)
There's this moment that every solo founder remembers. The first time a stranger pays them real money for something they built. For Sarah Mills, that moment happened at a cramped register in a used bookstore in Portland, Oregon, in March 2023
The owner handed her a check for $49 a month, and Sarah says she almost cried.

**Luna** (0:23)
$49 a month for what, exactly? What did she build?

**Lucas** (0:28)
A dead simple inventory sync tool called Shelf Sync. The problem was straightforward. Independent bookstores carry thousands of unique titles, often with no universal barcode, and they sell across multiple channels.
In-store, their own website, sometimes eBay or A-books. Keeping inventory accurate across all those channels is a nightmare. One sale online means a customer might walk in expecting a book that's already gone. Sarah wrote a lightweight API that connects the store's POS system to their online listings and update stock in real time.

**Luna** (1:04)
So it's a middleware play, not a full POS replacement, just the sync layer.

**Lucas** (1:10)
Exactly. She didn't try to build a point of sale system or a website builder. She just solved the synchronization problem. And that focus is probably why she got traction. She launched with a bare bones MVP in January 2023
And by June 2024, she had 200 paying stores, each on a plan starting at $49 a month. That's roughly $12,000 a month in recurring revenue, all bootstrapped, zero outside funding.

**Luna** (1:41)
200 stores in 18 months. That's actually fast for a vertical this small.
How did she find her first 10 customers?

**Lucas** (1:49)
She did something almost embarrassing in retrospect. She printed flyers, actual paper flyers, and drove to every independent bookstore within 100 miles of her apartment in Seattle. She'd walk in, buy a book, and then ask the owner, does your online inventory ever show something you don't actually have? Every single owner said yes. That was her validation.
She offered them a free 30 day trial, and she'd set up the integration herself on their terminal. The first 10 stores came from those in-person visits.

**Luna** (2:23)
So she paired a technical product with an extremely non-technical sales motion. She went to them.

**Lucas** (2:31)
Right. And that's a pattern you see in successful solo founder SaaS plays. They meet the customer where they are. Bookstore owners are busy, they're often not technical, and they've been burned by complicated software before. Sarah made it feel like a personal service.
She even gave each of her first 20 customers her cell phone number.
One owner told me, I texted her at 10 p.m. on a Saturday because my inventory was double counting, and she fixed it within an hour. That kind of responsiveness builds loyalty you can't buy with marketing.

**Luna** (3:05)
But scaling that personal touch is hard. How does she handle support as she grew to 200 stores?

**Lucas** (3:12)
She automated the common issues, automated onboarding emails, a knowledge base and a self-service diagnostic tool. But she still personally answers tickets from stores that are stuck.
She told me she spends about two hours a day on support. That's sustainable at 200 stores. The question is whether it scales to a thousand.

**Luna** (3:33)
Let's talk pricing. $49 a month for a single feature API.
That seems high for a small bookstore that might only do a few thousand dollars in monthly sales. Did she face pushback?

**Lucas** (3:46)
She did. Her original price was $29.
But after three months, she realized that the stores that stayed were the ones getting real value. They were avoiding lost sales and customer frustration. She raised the price to $49 for new customers. Grandfathered the early ones. Only two stores canceled.

**Luna** (4:20)
That's a smart structure. The base covers the fixed cost of the integration, the per transaction fee scales with value. Let me ask this, what's the mode? If a bigger player like Square or Shopify decides to add this feature, shelf sink could get crushed.

**Lucas** (4:37)
That's the classic risk for any vertical sass.
But Sarah's defense is that independent bookstores are a tiny market for a company like Square. Square's focus is on broad retail and restaurants. The indie bookstore niche might generate $50 million in total software spend annually. That's a rounding error for Square. For Sarah, it's everything. She can move faster, offer better support and build features specific to bookstores, like syncing with the usebook databases that these stores rely on. Big platforms won't prioritize those.

**Luna** (5:11)
And there's an emotional moat too. Bookstore owners are a tight community. They talk to each other.
Sarah's reputation spreads by word of mouth. That's hard for a big company to replicate.

**Lucas** (5:24)

5 more minutes of transcript below

Feed this to your agent

Try it now — copy, paste, done:

curl -H "x-api-key: pt_demo" \
  https://spoken.md/transcripts/1000651996090

Works with Claude, ChatGPT, Cursor, and any agent that makes HTTP calls.

From $0.10 per transcript. No subscription. Credits never expire.

Using your own key:

curl -H "x-api-key: YOUR_KEY" \
  https://spoken.md/transcripts/1000775467751