Retold by Astracia from public sources
CSS Scan's $100,000 was lifetime sales, not recurring revenue
Guilherme Rizzo says CSS Scan started as a 50-hour hover inspector priced pay-what-you-want from $1.99, then a Gumroad lifetime license that he later reported as more than $100,000 in sales, separate from CSS Scan Pro subscriptions.
- Lifetime sales
- $100,000 25 August 2020 milestone; AMA 9 March 2021 restates more than $100,000 revenue · founder-reported
- Average monthly revenue
- $4,000 20 January 2020 · founder-reported
- Pro monthly recurring revenue
- $646 comment on January 2020 milestone thread · founder-reported
- Users
- 7,000 9 March 2021 AMA · founder-reported
- Reading time
- 6 min
The story
On 9 March 2021, Guilherme Rizzo opened an Indie Hackers AMA with a self-introduction that was still small on purpose. He was 22, from Brazil, living in Taiwan. CSS Scan existed because he kept wanting to know the border-radius, box-shadow, or font-family of whatever was under the cursor. Inspired by WhatFont, he built a pointer that showed computed CSS and let you copy the rules in one click. He called it a goodbye to Inspect Element. The first version, he said, took 50 hours, recorded as a sped-up YouTube clip in the style of Pieter Levels. He tried to "validate" it in Brazilian developer Facebook groups by asking whether people would pay $1. The answers were good enough that he started coding. The 50 hours stretched across about a month. Then he launched on Product Hunt, a success compared with his earlier launches.
Pricing did not begin as an $80 lifetime SKU. The first model was pay what you want, with a minimum of $1.99. After seeing people pay $5, $10, and $25, he raised the price slowly. When it was already $10, he made it fixed. His wife suggested license packs of two, five, and ten seats, and they kept raising the price. By the AMA, a lifetime license was $80. That is a one-time sale. In the same paragraph he said he was also trying subscriptions on extensions: CSS Scan Pro at $20 a month or $120 a year. He had shipped another development extension, toast.log, and a crowdsourced beach directory, beachguide.co. Those products sit beside CSS Scan. They are not the $100,000 line.
The usage figure he put next to the money was not a paying-customer count dressed as ARR. "Today, more than 7,000 people from 116 different countries use it, and it has made more than USD $100,000 in revenue." Use is not seats. Revenue, in that sentence, is the cumulative claim he was willing to attach to the extension in March 2021. He did not call it monthly recurring revenue. He did not call it annual recurring revenue. He invited questions about bootstrapped extensions, launch, and pricing. In comments he named Product Hunt (two launches), lifetime-deal Facebook groups, YouTube videos including one from WpTuts, Twitter, word of mouth, and SEO as the best channels so far.
Five months earlier he had already treated $100,000 as a sales milestone, not a run-rate. On 25 August 2020 he wrote that CSS Scan had reached $100,000 in sales, that it was crazy to remember celebrating $10,000 the year before, and that the next checkbox was $1,000,000. He posted a Gumroad screenshot. Then he added the sentence this record has to keep: the $100,000 did not include CSS Scan Pro revenue. It was only CSS Scan sales. Lifetime licenses and a subscription experiment were already two columns. Collapsing them into one "$100K ARR" headline would be the catalog's move, not his.
An earlier milestone on the same Indie Hackers product page is even more careful about clocks. On 20 January 2020 he wrote that the extension had reached $70,000-plus in sales. "It took me 9 months to get the first $10,000 and just more 9 months to get more $60,000." Those are cumulative sales intervals, not a subscription compounding chart. He then said it currently had an average monthly revenue of $4,000, and that January was already near $10,000. Average monthly revenue from lifetime licenses is not MRR. January being near $10,000 is a month of sales, not a rewritten ARR. He was also trying a subscription on the newer premium product. In a comment on that thread he said Pro licenses, if they expire, stop working, and that Pro was at $646 MRR after two months. That $646 is the first figure in this file that he labeled as MRR.
He dated the basic product in the same thread. CSS Scan launched at the end of July 2018. The 50-hour first version and the YouTube speedrun belong to that beginning. Promotion, he said, was Product Hunt, Indie Hackers, Hacker News, press, Twitter, blogs, Quora, discounts, and discount links. Payments ran through Gumroad. License keys came from Gumroad's API; a backend he built himself tracked activations by browser. In the 2021 AMA he told another maker that for something that helps people make money and save time he would try subscription, and that if he was unsure he would start with lifetime pricing. That is advice, not a conversion of the $100,000 into recurring revenue.
CSS Scan was the third product in a three-products-in-three-months challenge, not a first swing that happened to work. In the AMA he said school-era education and fashion attempts had failed. Then two indie projects: mprove at $129 in revenue, Moniesto at maybe $60. He learned to launch fast, build an audience, charge, and charge more than he thought, and that sometimes simple sold better: mprove outsold Moniesto. A May 2018 Medium post about the mprove Product Hunt launch sits earlier still. He was 19, needed $500 for a trip to Salvador, priced the Mac menu-bar app at $4.97 because he could not afford a $100 App Store fee, and used Gumroad. After four days he reported 1,051 sessions, 149 buy-page views, 15 buyers, 90 Product Hunt upvotes, and $74.55 in total revenue. Those are mprove launch figures. They are not CSS Scan's $100,000.
He kept the smaller extension in view without letting it impersonate CSS Scan. toast.log, he wrote in the AMA, had gotten a bit less attention but already had over 1,000 users, and lots of people from CSS Scan had bought it. He pointed to a CSS Scan Pro 2.0 Product Hunt launch when someone cited angry reviews of earlier Pro pricing. None of that rewrites lifetime sales as a subscription book.
Read in order, his posts refuse the mash-up. Lifetime licenses produced lumpy monthly sales, including a $4,000 average and a January that approached $10,000, both founder-reported as revenue in a month, not as MRR. Pro, when he attached an MRR tag, was $646 after two months. The $10,000 and $100,000 checkboxes are cumulative sales. The March 2021 AMA restates more than $100,000 in revenue and more than 7,000 people in 116 countries. Catalog copy that turns those sales into $100K ARR, or that average monthly revenue into $4K MRR, is arithmetic he did not publish.
Do not annualize a Gumroad lifetime total, call average monthly sales of one-time licenses a run-rate, or fold cssscan.pro into the $100,000 he excluded. Do not promote mprove's $74.55 or $129, or Moniesto's $60, into the CSS Scan column. He sold a hover tool people paid for once and separately tried to rent a Pro layer, while the sales counter crossed $10,000, $70,000, and $100,000.
This story is based on the founder’s own account.
Read the original source ↗Sources
- Guilherme Rizzo, Indie Hackers AMA, 9 March 2021 founder’s original post
- Guilherme Rizzo, Indie Hackers CSS Scan sales milestones, 2020 founder’s original post
- Guilherme Rizzo, Medium, mprove Product Hunt launch, 12 May 2018 founder’s original post
More founder stories
Alternatives to CSS Scan
Browse category →Reviewed matches are labeled. Other suggestions come from a shared subcategory, use case, source listing or the same category. Compare features and current plans before choosing.
| Product |
|---|
LERA by AdvancedBytezAn intelligent accessibility reporting experience. Automate accessibility reports for automated testing results. |
PixefyPreview and debug responsive designs faster with Pixefy. View multiple devices side by side, sync scrolling and clicks, edit styles live, and ensure accessible, seamless experiences across every screen. |
DNSChecker.orgCheck DNS Propagation worldwide. DNS Checker provides name server propagation check instantly. Changed nameservers so do a DNS lookup and check if DNS and nameservers have propagated. |
What Is My IP – KindProxy IP Lookup ToolInstantly check your IP address, ISP, and location |
Whats My DNSInstantly check your domain names current IP address and DNS record information against multiple name servers located in different parts of the world. |
AI Down Tracker by AI4HowReal-time uptime monitoring for AI Sites and APIs such as ChatGPT, Gemini and Claude. Instantly check if AI services are down or online. Don't let a service outage stall your workflow. |
Blox Fruits CalculatorInstantly check if your trade is Win, Fair or Loss. Live |
Saleem BalochInstantly check DNS propagation globally |
More in Development & IT
Browse category →Selected by category and available use-case details. A topic match does not establish equivalent features.
| Product |
|---|
QuickMockerOnline API Mocking Tool: API simulation, Mock API, API stubbing, fake API or fake web services, API for tests, forward server callbacks or webhook notifications to the localhost, proxy requests, requests restrictions, re |
ExchangeRate-APIAn easy to use, free & reliable Exchange Rate API trusted by tens of thousands of developers since 2010! |
Low End BoxCheap VPS hosting providers listing & reviews. |
ReftoCurated website inspiration with version history, mobile previews, and design pattern discovery. |
Color CeoColor CEO offers free online color tools: generate harmonious palettes, pick colors, extract palettes from images, recolor SVGs, and build CSS gradients. No login required. |
test IOQA platform to test web & mobile apps |
Recently added in Development & IT
Browse category →Added to this directory in the past 30 days. Dates refer to the directory listing, not the product launch.
| Product |
|---|
SpleraA/B testing that runs inside your AI coding tool |
SightRadarHigh-accuracy face recognition API compatible with AWS Rekognition that costs half as much and requires only an endpoint change. |
Nitroa Python static site generator |
Orisiftan API that screens signup phone, email, IP and domain |
Explore expertise in Development & IT
See all →Profiles grouped by topic. This does not confirm an offer, availability or a connection to this profile.
| Profile |
|---|
James NoCodeYouTube · 57K subscribers |
NoCode AI BuildersYouTube · 13K subscribers |
NeuSource Startup Minds🎯 NeuSource के साथ करें अपने नए बिज़नेस की शानदार शुरुआत ⬇️ |
Media about Development & IT
See all →Shows and channels grouped by topic. A recommendation does not mean this profile was featured or endorsed.
| Show |
|---|
Gareth Pronovost | Build Without CodeYouTube · 42K subscribers |
PlanetNoCodeYouTube · 36K subscribers |
GlideYouTube · 31K subscribers |
Browse Development & IT categories
See all →Subcategories in the same part of the directory, with the number of listed products.
| Category |
|---|
Code editors & coding assistants2,524 listed products |
Website & app builders1,714 listed products |
Cloud infrastructure & DevOps1,192 listed products |
Monitoring & IT management642 listed products |
Version control & code review542 listed products |
Software testing & QA441 listed products |
APIs & backend platforms277 listed products |
Blockchain development210 listed products |
More founder stories from Development & IT startups
See all →Other retold founder accounts, each linked to the original.
| Story |
|---|
Tailwind UI's $2 million was five months of a commercial product, not a URL typoAdam Wathan's August 2020 essay says Tailwind CSS had about 10 million installs and that Tailwind UI, then about five months old, was about to cross $2 million in revenue, figures he stated himself beside a slug that mis |
ScreenshotOne took three years to $10k MRR and eight months to $20kDmytro Krasun says ScreenshotOne reached $10k monthly recurring revenue in September 2024, almost three years after launch, then $20k in June 2025, and that the second number changed how much more money still drove him. |
AJ said Carrd was about $1.2M ARR and he spends time on the product, not campaignsAJ told SaaS Club Carrd was about $100k MRR, about $1.2 million ARR, and that with two people he invests time in the builder rather than in finding ways to market it; he did not, in the sources fetched here, state $2M AR |
WP Engine passed $100M ARR after Cohen made thirty people say they would pay $49Jason Cohen says he did not start WP Engine until 30 people said they will pay $49 a month, 20 of them did, and in January 2018 he reported the company had passed $100 million ARR and closed $250 million from Silver Lake |



