← Back to Explore
MH

Geocodio

Michele Hansen Grew Geocodio From $28 To Multi-Million ARR

2014 · SaaS

Michele Hansen

Founder, Geocodio

$200,000

REVENUE/MO

2

EMPLOYEES

$20

STARTUP COSTS

KEY TAKEAWAYS

  • A $28 first month doesn't mean the business is a failure. Patience and persistence can turn a trickle into a flood if the product solves a real problem.
  • Launching to a technical community like Hacker News can provide explosive initial traction for developer tools if the product is solid.
  • Pricing innovation can be a growth lever. Geocodio's Unlimited plan removed friction and accelerated adoption.

Hello! Who are you and what are you working on?

Michele Hansen and her husband Mathias didn't set out to build a multi-million dollar company. They set out to scratch an itch. In early 2014, Mathias was working on a project that required geocoding — the process of converting addresses into geographic coordinates and vice versa. The existing geocoding APIs were either prohibitively expensive for high-volume use, had restrictive terms of service that limited how you could use the data, or were unreliable. Mathias, a software engineer, figured he could build something better.

The first version of Geocodio was straightforward: an API that took an address and returned latitude and longitude coordinates, or took coordinates and returned the nearest address. It used publicly available data sources, which meant it could offer pricing far below the commercial alternatives. The MVP was built as a side project while both Michele and Mathias worked full-time day jobs. Development happened in the evenings and on weekends, squeezed into the margins of their already-busy lives.

They launched Geocodio in early 2014 with minimal fanfare. The first month's revenue was $28.29 after payment processing fees. Twenty-eight dollars and twenty-nine cents. On a server that cost $20 per month to run. The profit margin for month one was roughly eight dollars. By any conventional startup metric, this was not a promising beginning.

But Michele and Mathias weren't measuring success by conventional startup metrics. They were measuring it by whether the product worked, whether anyone used it, and whether revenue was growing, even slowly. And it was growing. The product landed on Hacker News, where developer communities tend to be enthusiastic about well-built APIs that solve real problems at fair prices. The Hacker News launch brought a surge of signups from developers who had been frustrated by the same geocoding pain points that motivated Mathias to build the product in the first place.

The early growth was driven almost entirely by developers discovering Geocodio through search results, forum recommendations, and word of mouth. Geocoding is one of those unglamorous infrastructure needs that thousands of applications require. Every mapping feature, every store locator, every location-based search, every political district lookup needs geocoding. The market was large but fragmented, with users ranging from solo developers building side projects to enterprises processing millions of addresses.

A pivotal moment came in May 2014 when Michele and Mathias introduced an Unlimited plan. Instead of charging per geocode request, the Unlimited plan offered a flat monthly fee for unrestricted API usage. This was bold because per-request pricing is the standard model for API businesses, and unlimited plans carry the risk of individual users consuming enormous resources. But the pricing innovation proved to be rocket fuel for growth. Developers who had been cautious about costs, worried about surprise bills if their application suddenly got popular, flocked to the Unlimited plan. It removed the friction of having to estimate usage and eliminated the anxiety of variable pricing.

The business grew steadily through 2014 and 2015, but Michele and Mathias didn't rush to go full-time. They continued working their day jobs, spending evenings and weekends on Geocodio. This patience was deliberate. They didn't want to put financial pressure on the business by depending on it for their livelihood before it could comfortably support them. The bootstrapped approach meant they could make decisions based on what was best for the product and customers rather than what would please investors or meet a growth target.

The husband-and-wife dynamic brought a unique balance to the business. Mathias handled the technical side — building and maintaining the API infrastructure, optimizing performance, and ensuring reliability. Michele handled the business side — customer research, marketing, pricing strategy, and operations. They complemented each other's skills in a way that made the two-person team remarkably effective.

Over the next several years, Geocodio expanded its feature set well beyond basic geocoding. They added census data appending, which allowed users to enrich addresses with demographic information. They added political district lookups, connecting addresses to congressional districts, state legislative districts, and school districts. They added timezone detection, zip code lookups, and batch processing for large datasets. Each new feature attracted a new segment of customers and gave existing customers more reasons to stay.

The data quality and coverage expanded as well. Geocodio started with US address coverage and later added Canada. The accuracy of the geocoding improved continuously as Mathias refined the matching algorithms and integrated additional data sources. For many use cases, Geocodio's accuracy matched or exceeded services charging several times more.

It took several years of working evenings and weekends before Michele and Mathias felt comfortable going full-time on Geocodio. The transition was gradual rather than dramatic. They reduced their day-job hours, took on fewer outside commitments, and slowly shifted more of their working hours to the business. By the time they went fully independent, the revenue was more than enough to replace both of their salaries.

Michele became well known in the bootstrapping community not just for Geocodio's success but for her thoughtful approach to understanding customers. She developed a deep expertise in customer research methodologies, eventually writing a book called "Deploy Empathy" about how to conduct effective customer interviews. The book grew from her experience doing customer research for Geocodio, where understanding why users chose the product, what they struggled with, and what they wished it could do shaped every product decision.

The customer research approach was particularly valuable because geocoding customers are diverse. A political consulting firm, a real estate analytics company, and a mobile app developer all use geocoding but have wildly different needs, workflows, and pain points. Michele's research helped the team prioritize features that served the broadest set of use cases while maintaining the simplicity that attracted users in the first place.

Michele's biggest mistake was not investing in marketing earlier. For the first few years, Geocodio grew almost entirely through organic channels — search results, Hacker News mentions, and developer word of mouth. While this produced healthy growth, it also meant that many potential customers never discovered the product. Competitors with larger marketing budgets captured developers who would have preferred Geocodio if they'd known about it. A more proactive approach to content marketing, developer relations, and partnerships could have accelerated growth significantly.

By the mid-2020s, Geocodio had grown into a multi-million dollar annual recurring revenue business serving thousands of customers. The team remained lean — primarily Michele and Mathias with occasional contractor help. The business was profitable, bootstrapped, and growing steadily. There were no investors, no board meetings, and no pressure to chase metrics that didn't matter.

The Geocodio story is a testament to the power of patience and the viability of the side-project-to-business path. A $28 first month didn't signal failure; it signaled a starting point. Michele and Mathias built their business slowly, deliberately, and on their own terms. They kept their day jobs until the business could comfortably support them. They made pricing decisions that prioritized customer trust over short-term revenue. And they built a product that thousands of developers rely on every day, all from what started as one engineer's frustration with existing geocoding tools.

SaaSB2BBootstrappedDeveloper ToolsAPIHusband-Wife TeamSide ProjectGeocoding

More founder stories, every week.

Explore All StoriesGet in Touch