Latest / Scaling Up with Fexingo: How Small Businesses Become Mid-Market Companies / How a Bike Shop Scaled to 24 Million by Fixing Service Margins
Transcript
- Lucas: So there's this bike shop in Portland called River City Cycles — started as a single room downtown, maybe eight hundred square feet, owner was a former mechanic who just wanted to build frames. By 2024 they were doing about 24 million dollars in annual revenue, and the interesting part is, more than half of that came from the service department. Luna: Wait — half from service? Most bike shops I know, service is maybe 20 percent of revenue. They make their money on bikes and gear. Lucas: Exactly. And that's what makes this story worth unpacking. The owner, a guy named Dan, he realized early on that the industry default was broken. Most shops treat repairs as a necessary evil — you fix a flat for 15 bucks, you lose money on labor, but you hope the customer buys a new helmet while they wait. Dan flipped that. He decided service had to be a profit center on its own terms. Luna: Before we dig into how he did that — and I know we're about to get into the numbers — I want to mention something. These conversations, they take real work to put together. Researching these stories, tracking down the actual operators, writing the scripts. If you've gotten something out of them, even just one useful idea, a couple of dollars a month is genuinely what keeps these going. You can find us at buy me a coffee dot com slash fexingo. No pressure, just if it's moved your work forward in some small way. Lucas: Yeah, it really does make a difference. And it keeps the show ad-free, which means we can go deep on stories like this without any sponsor interruptions. So — back to Dan's shop. The first thing he changed was the pricing model. Lucas: Most shops charge a flat labor rate — say 60 bucks an hour, no matter who's turning the wrench. Dan noticed that his senior mechanics were consistently faster and more accurate, but they were paid the same as new hires. So he introduced a tiered system: apprentice level at 50 an hour, journeyman at 75, master at 100. Customers could choose based on their budget and urgency. Luna: Did customers actually opt for the higher tier? Or did they all just pick the cheapest? Lucas: That's the surprising part. About 30 percent of customers chose the master tier. Dan found that if you explained the difference — 'your master mechanic has 15 years experience and can diagnose a shifting issue in under two minutes' — people valued it. Especially on high-end bikes. A customer with a 5-thousand-dollar road bike doesn't want the apprentice touching it. Luna: So it's almost like an upsell, but it's actually just transparency. Lucas: Exactly. And it changed the shop's economics. The average repair ticket went from 82 dollars to 127 dollars, and the gross margin on service jumped from around 45 percent to 72 percent. That's the first lever. Lucas: Second lever was parts inventory. In a typical bike shop, when a customer brings in a bike, the mechanic writes a list of needed parts, orders them from a distributor, and the bike sits for three to five days. Customers get frustrated, some abandon the repair. Dan invested in a real-time inventory system that tracked every part in stock across all three locations. Luna: Three locations? So he had scaled beyond the original shop by this point. Lucas: Right — this is after they opened location two and three. The system meant that if a part was out at one shop, the mechanic could see if another shop had it and have it transferred same-day via a courier. They also started stocking more common consumables — chains, cassettes, brake pads — in bulk, so they almost never ran out. The average wait time for a repair dropped from 4 days to less than 2. Luna: And that drives customer satisfaction, which drives repeat business. Lucas: Plus it freed up floor space. Instead of 40 bikes waiting for parts, they had 15. That meant they could book more repair appointments. Throughput increased by about 35 percent without adding any new mechanics. That's the second lever. Lucas: Third lever was the prepaid maintenance plan. Dan offered a 99-dollar annual plan that covered two tune-ups, a safety check, and 10 percent off any parts. It was a no-brainer for regular commuters. About 40 percent of repair customers signed up. That created a guaranteed revenue stream — by 2024, the maintenance plans alone generated over 400 thousand dollars in annual revenue, almost pure profit. Luna: So he's basically turning a one-time repair customer into a subscription. That's a classic SaaS move applied to a physical service business. Lucas: Exactly. And the retention data backs it up. Customers on the plan came back an average of 4.2 times per year, versus 1.1 times for non-plan customers. The lifetime value of a plan customer was about 1,800 dollars over two years, compared to 400 for a non-plan customer. That's a 4.5x difference. Luna: Alright, but I have to push back a little. Does this model work for every bike shop? Or is there something specific about Portland — the density of cyclists, the culture — that makes it work? Lucas: It's a fair question. Portland has one of the highest bike-commuter rates in the country, about 7 percent of workers bike to work. That's 10 times the national average. So the market is definitely favorable. But Dan's principles are transferable. The tiered pricing, the inventory system, the prepaid plan — those are operational changes, not market-dependent. I've seen similar models work in a midsize city like Boise, where bike commuting is lower but recreational cycling is high. Luna: Still, I wonder about the threat from e-bikes and direct to consumer brands like Canyon or Rad Power. Those bikes come with proprietary parts and often require specialized service. If the customer bought the bike online, they might not come to a local shop at all. Lucas: That's real. Dan's response was to invest in e-bike certification for his mechanics — they became authorized service centers for several major e-bike brands. He also started offering a 'new bike setup' service for online purchases: you bring in the box, they assemble and tune it for 75 bucks. That captured customers who bought online but still wanted professional setup. Luna: Smart. So instead of fighting the direct to consumer trend, he profited from it. Lucas: Exactly. And that mindset is really the core lesson here. Dan didn't look at the industry's problems and say 'that's just how it is.' He looked at a repair ticket and asked 'why is this losing money?' Then he fixed it. One lever at a time. Luna: So for a small business owner listening today — maybe they run a different kind of service business — what's the one thing they should take away? Lucas: I'd say: look at your lowest-margin service. Don't accept that it has to be a loss leader. Ask if you can price it differently, or bundle it, or standardize the parts. There's probably a hidden profit center in the thing you've been tolerating. Luna: Or as Dan might say, 'If your flat tire fix is a loss, you're doing it wrong.' Lucas: Exactly. Alright, next episode we're looking at a pest control company that scaled to 50 million by fixing their sales script. That one has a wild twist.