25
17 Comments

How I sold a stale project for $5,000

Clear Check is a project that was born out of development work I did as a freelance software developer. I built it into a small but profitable Micro SaaS back in 2015. But other ideas soon became my daily focus, and Clear Check was languishing. So after much debate, I sold it for around $5,000 in 2021.

Born from a client's idea

I have been building web applications for close to 25 years, mostly as a consultant and freelancer. Back in 2015, a customer came to me with an idea. They had a child who was a member of a local youth football team. Due to new state laws, the team was suddenly required to collect a lot of paperwork from each volunteer adult who worked with kids. The law was meant to protect kids from abuse, but it put a huge burden on small, non-profit organizations. Each team was required to collect the photo ID and several background checks from every adult and keep detailed records.

My client was looking for a way to manage all this paperwork and came to me with the idea to build a solution for this paperwork management problem that could scale beyond their small organization. He felt that many other teams would need this product and, since their budget was tiny, asked if I would be willing to build it at a reduced rate in exchange for the ability to sell it to other teams.

Usually, I would not entertain these arrangements. But this project had one advantage: I thought it could be built pretty quickly and at low risk to myself.

Building and marketing

As a tiny non-profit organization, the football team had a minimal budget. After discussing the requirements, we allocated just 25 hours of work to the project. This was a tiny project for me at the time, something I ordinarily would not take on but I was intrigued by the idea of building the solution into a multi-tenant SaaS app.

I agreed to build it for that 25-hour cost and at a reduced hourly rate. I was pretty confident I could get something basic out the door in that amount of time. I spent that 25 hours and was paid for the work, but making the product more "market-ready" probably took another 50 hours, which I did on my own time.

After launching the service, my client and I attempted to sell it to other local teams simply by the word of mouth. Fortunately, many parents have children in multiple organizations. They would see one organization using Clear Check and then recommend it to other organizations they were involved it. This word-of-mouth effort helped us attract a few customers.

Over time, I spent at least another 50 hours adding more features and making the service more useful to those other customers. We raised the prices the few times and ended up with a handful of paying customers, each of whom was paying between $500 and $700 per year for the service.

To sell or shut down?

Annual revenue grew to about $2,500 per year. But I had no idea how to market the product. Several years passed, the same original customers were still using the product. There was no growth, and I had no time to dedicate to marketing. I had ideas about making it more useful to other markets, such as other groups besides sports teams but no time to do so.

By this point, I had taken on a business partner. The two of us worked together on other products, one of which, StatusGator, was actually gaining traction. We constantly debated whether we should just shut down Clear Check, sell it, or invest more in it.

After much debate, we decided to try and sell it, not for the money but to make sure the existing customers could still use the product. We posted the project on Flippa and on SideProjectors. I was very skeptical of Flippa because it's filled with a lot of low-end products and boiler plate.

We listed Clear Check at around 2x the annual revenue. We felt this was the low end of the range most SaaS products sell for, and hoped for a quick sale.

A successful sale

Someone saw our listing on SideProjectors and reached out to us. We had several calls about the product wherein he asked about the technology, and we talked about ideas for growth.

Eventually, the buyer decided to meet our asking price, around $5,000. We agreed to accept half of that up front and the other half when all the existing customers rolled over and renewed. This was only a few months away, but it meant that he would only be paying about $2,500 for the product. The rest would come from the money the existing customers paid to us. We accepted the deal with a straightforward one-page contract and facilitated the transfer of assets and code.

Lessons learned

All in all, we are very happy with the process and the outcome. The process of selling was smooth and having an established client base, even though it was small, made the product attractive to prospective buyers.

We are thrilled that we did not need to shut down the project. The money we earned was pumped right back into StatusGator, which is approaching $20,000 MRR and now takes up the majority of our time. Not having the distraction of another project or its support or maintenance requirements has allowed us to achieve more focus.

  1. 4

    Curious how the transfer went! Did you have to transfer your AWS account, database, Stripe, etc. Or have them set up their own stuff and just export the data for them? If you did transfer all your accounts, was it difficult?

    1. 3

      Sure, it was pretty easy and done over the course of a few days. We planned ahead and made a checklist. We did not use escrow for this process, we simply did this after the first payment and before the second. The amounts were small enough that neither party thought it was worth using an intermediary.

      Thankfully, Clear Check always had its own Stripe account, something I recommend to everyone: Make a separate account for every project, even if you have one parent company for them all.

      We added the purchaser as an admin collaborator on Heroku and Github first followed by Stripe. We also used Codeship for CI but also already had a separate org so we transferred that to him. We shared a zip file of various assets and minimal documentation. We had him initiate a transfer request of the domain name which we approved.

      The hardest part was the assets that were in S3. There were a few steps and we had him create new buckets first. Then we put the site in maintenance mode so no new assets would be uploaded. Then we synced them over to the new bucket. Once done, we changed the app config to use new the new bucket and new tokens and took off maintenance mode.

      After a few weeks when we were pretty sure no additional support would be needed, the purchaser took us off as collaborators from everything. Removing us as the owner on the Stripe account did require some manual work. He had to call them and then Stripe called us and I verified some information over the phone. A bit of a pain, but I appreciate the security implications of the process so I'm glad there was a bit of friction to it.

      1. 3

        This is very helpful thanks! Sounds like you had everything well planned out!

        Stripe was the one I was the most concerned about so I'm glad you were able to transfer it even if it was a pain. I ended up contacting Stripe and they told me I'd be best off just scheduling a video conference with them and the buyer which sounded like a real pain and turned me off from the process (was only selling a few hundred dollar site). Next time I may follow your lead and have the buyer contact them and then I can verify.

      2. 2

        What do you by create separate account for every project? Do you creating a new account using different email and password or creating a new account within Stripe in which they allow to switch from one to another?

        1. 1

          Not separate logins, I have a single login but separate Accounts. In Stripe it's in the top left corner. By having separate accounts, you can more easily segment metrics and analytics for one. But it also makes selling a company off much easier.

    2. 1

      I have the same questions :)

      1. 1

        Just answered in detail above, thanks!

  2. 2

    By the way, this story was originally published in Microns, a fantastic community and newsletter for buyers and sellers of Micro SaaS by @sweatC.

  3. 2

    Very cool story, Colin. Do you plan to make similar things in the future or would you prefer to focus on StatusGator only?

    1. 1

      It has always been our goal to be a multi-product company so we still intend to work on other things. For starters, we have VimTricks which is an email newsletter about Vim, the text editor. It makes a little money from ebooks and we would like to try and make more from it as well.

      We have two other products that never got off the ground. One called Washtub which we put a LOT of time into but never got built out enough to attract customers. We constantly debate selling it or shutting it down. Another product called Drift, which we never got off the ground but still have a lot of belief in.

      We have numerous other ideas, too. One of them is an abstraction from StatusGator -- something we use and depend on every day as part of our infrastructure there. We have debated spinning it out as its own product and I think that will happen this year.

      1. 2

        i wonder why Washtub did not get traction. I myself was thinking on those lines. Have you looked at tonic (tonic.ai)? Its a different spin on the same problem..and they are doing fairly good.

        1. 1

          It's interesting, we did zero marketing of it and it go no interest for a long time. Recently, it's been getting a steady stream of inbound requests. We usually explain to every person that the product isn't really market ready yet but if they are willing to deal with some kinks, we can give them access.

          Ideally, I would love to find someone with the interest in paying us as consultants to shape the product specifically for their needs.

  4. 2

    Awesome story. Thanks for sharing. StatusGator: Is it targeted at large companies or SMBs?

    1. 2

      StatusGator has a wide-ranging customer base. We have a lot of start ups and mid sized companies. Plus, a large contingent of educational organizations likes public schools and colleges.

      1. 2

        This is interesting. I would not have thought about the schools / colleges. Saw your website. It seems that you have a good product for Education vertical.

        1. 1

          Thanks, yeah, it was not something we set out to do but some schools found us and then it started spreading. One of the beautiful things about public schools is that they do not compete with each other and are all very open and friendly with their neighboring schools. So one will sign up, then tell their neighbors about it and then they will sign up.

          Our next goal is build a cold outreach campaign around this concept.

Trending on Indie Hackers
Reaching $100k MRR Organically in 12 months 29 comments Passed $7k 💵 in a month with my boring directory of job boards 15 comments 87.7% of entrepreneurs struggle with at least one mental health issue 14 comments How to Secure #1 on Product Hunt: DO’s and DON'Ts / Experience from PitchBob – AI Pitch Deck Generator & Founders Co-Pilot 11 comments Competing with a substitute? 📌 Here are 4 ad examples you can use [from TOP to BOTTOM of funnel] 10 comments Are you wondering how to gain subscribers to a founder's X account from scratch? 7 comments