Success Cases

Marc Lou made 1.23 million dollars in twelve months as a one-person studio

Forty-three products, zero employees and a stated 90 per cent gross margin - the arithmetic of a portfolio run by one person

Marc Lou reports 1.23 million US dollars over twelve months from forty-three solo products, with TrustMRR at 35,608 dollars a month and DataFast at 29,188. Here is what the portfolio actually shows about getting paid as one person.

Nov 7, 2026 · 9 min read · By Archipelago Editorial · For Everyone
USD: 1234900 USD; USD per month: 35608 USD; USD per month: 29188 USD; USD per month: 16397 USD; USD per month: 1146 USDUSD1234900 USD12 months to November 2026USD per month35608 USDlast 30 daysUSD per month29188 USDlast 30 daysUSD per month16397 USDlast 30 daysUSD per month1146 USDlast 30 days
Each bar is a figure from this article's source list, in USD. The period is the one stated in the source. Hover a bar for the document it came from.

AI Summary

Marc Lou’s own revenue panel shows $1,234,900 across the twelve months to November 2026, built from 43 products shipped solo since 2021 with no employees and a stated 90 per cent gross margin. Three products carry most of the weight: TrustMRR at $35,608 a month, DataFast at $29,188 and Ship or Die at $16,397. The structure, not the total, is the lesson. A portfolio of small products spreads the risk of any one failing, and the reader can copy the structure without copying the income.

What happened

Marc Lou publishes a live revenue panel on his personal site. Read on 7 November 2026, it shows $1,234,900 in revenue across the twelve months to November 2026. The same page lists his products with their last-30-day revenue, and states a team size of zero employees and a gross margin of 90 per cent.

The product list is the interesting part. TrustMRR, a product he runs, shows $35,608 a month. DataFast shows $29,188 a month. Ship or Die shows $16,397 a month. ShipFast, the product most readers outside the indie software world have heard of, shows $1,146 a month. Since 2021 he has shipped 43 products.

Indie software: small software businesses built and run by one person or a very small team, usually sold as a subscription over the internet, with no outside investors and no sales staff. The builder writes the code, sets the price and answers the support email.

The figures come from one place: his own site. There is no audited statement, no payment-processor export and no third-party verification in the material available. The Indie Hackers forum discusses his year, but a forum thread is a conversation, not an audit. Treat the numbers as self-reported and internally consistent, which is what they are.

Product Monthly revenue (USD) Share of the three largest products Source
TrustMRR 35,608 44 per cent Marc Lou personal site, read 7 November 2026
DataFast 29,188 36 per cent Marc Lou personal site, read 7 November 2026
Ship or Die 16,397 20 per cent Marc Lou personal site, read 7 November 2026
ShipFast 1,146 not in the top three Marc Lou personal site, read 7 November 2026

Why now

The twelve-month total is the headline, but the thread that produced it runs back to 2021, when the first of the 43 products went out. Five years of shipping is the actual story. A single product that earns $35,608 a month in November 2026 did not start there; it started at zero and moved.

The reason this surfaces now is that the twelve-month window has just closed. A rolling annual figure becomes quotable once there is a full year behind it, and the product-level monthly figures give the total a shape. The shape is what matters: three products carry the bulk of the money, and the rest of the 43 are small or dormant.

The third reason is the audience. The indie software world has spent several years arguing about whether one big product or many small ones is the better bet. A public panel with a five-year track record and a stated margin is the kind of evidence that argument runs on. It is not proof. It is a data point with a date on it.

So what

The gain lands on the builder who treats products as a portfolio. If one product in ten works, and the working one earns enough to cover the nine that do not, the portfolio survives. That is the mechanism: many small bets, each cheap to start, with the winners paying for the losers. The 43 products are not 43 successes. They are 43 attempts, and the revenue panel shows which ones cleared the bar.

The cost lands on focus. Running several products at once means splitting attention across support inboxes, billing systems, bug reports and marketing. A solo builder with zero employees absorbs all of that personally. The stated 90 per cent gross margin describes the money left after the direct cost of delivering the software, which for hosted software is mostly servers and payment fees. It does not describe the hours.

The third actor is the reader who sees $1,234,900 and concludes that shipping more products is the path to it. The panel does not show what the 40 products outside the top few earn, and it does not show what was spent building them. The visible structure is a portfolio. The invisible part is the five years and the failures inside the 43.

What it means for Malaysia

The consequence lands on Malaysian software builders selling to overseas customers in US dollars. A Malaysian who builds a subscription product priced in dollars and hosted on a foreign cloud is running the same model Marc Lou runs, at a smaller scale. The ringgit conversion is the carrier: dollar revenue against ringgit costs is the whole reason the model appeals here.

The concrete group is small studios and solo developers in Kuala Lumpur, Penang and Johor, the same people the digital-services tax change reaches when they bill overseas clients. The portfolio logic applies directly to them: several small products, each cheap to host, is a way to spread risk when there is no salary behind the work. The cost side is local and predictable; the revenue side is foreign and volatile.

The second carrier is the reader who wants to sell software into Malaysia rather than out of it. The same structure works, but the price points are lower and the payment rails are local. The panel says nothing about that market. A Malaysian builder copying the structure should expect the arithmetic to look different, because the customers and the currency are different.

How we calculated this

The shares in the table are the three largest products divided by their combined monthly total. The annual figure is not divided by twelve here, because the monthly product figures cover the last 30 days and the annual figure covers twelve months; mixing the two would produce a number that means nothing.

Three largest products, monthly (USD):
  TrustMRR      35,608
  DataFast      29,188
  Ship or Die   16,397
  Combined      81,193

Share of combined:
  TrustMRR      35,608 / 81,193 = 43.9 per cent  -> 44 per cent
  DataFast      29,188 / 81,193 = 35.9 per cent  -> 36 per cent
  Ship or Die   16,397 / 81,193 = 20.2 per cent  -> 20 per cent

Annual total, twelve months to November 2026: 1,234,900 USD
Products shipped solo, 2021 to November 2026: 43
Employees: 0
Stated gross margin: 90 per cent

How confident

Confirmed. The figures in this piece come from Marc Lou’s personal site, read on 7 November 2026: the $1,234,900 twelve-month total, the four product-level monthly figures, the 43 products shipped since 2021, the zero employees and the 90 per cent stated gross margin. The site is the primary document and it is dated by the read. The newsletter archive and the Indie Hackers discussion exist as secondary material, but neither is an audited record.

Inferred. The portfolio argument is an inference from the product list, not a claim the site makes. The mechanism is that several products with independent customer bases spread the risk of any one declining, and the three largest products carrying most of the visible monthly revenue is consistent with that. The 90 per cent margin is stated, not shown, so the cost structure behind it is inferred from what hosted software normally costs to run.

What would change my mind. A payment-processor export or an audited statement showing a materially different twelve-month total would change the headline. Evidence that the 40 products outside the top few earn nothing, or cost more to run than they return, would weaken the portfolio argument and turn the case into a story about one or two products with a long tail of attempts. A breakdown of hours worked per product would change the cost side of the picture entirely.

For you

  • A Malaysian developer with a day job: the copyable move is the shipping cadence, not the revenue. One small product every few months, each cheap enough to abandon, builds the portfolio without risking the salary.
  • A small studio billing overseas clients: dollar revenue against ringgit costs is the margin. Price in dollars, host where it is cheap, and keep each product small enough that one failure does not take the studio down.
  • A reader who wants to sell into Malaysia: the structure transfers, the arithmetic does not. Local price points and local payment rails mean a smaller ceiling per product, so the portfolio needs more products or lower costs.
  • A reader tempted by the headline total: the panel shows the top three products, not the other 40. Budget for the failures, because the visible number is the sum of a five-year run, not a first-year outcome.

The data point

$1,234,900 — revenue across the twelve months to November 2026, from 43 products shipped solo, with zero employees and a stated 90 per cent gross margin. Source: Marc Lou personal site, read 7 November 2026.

Earlier reporting on this site: Singapore ends haze measures as Malaysia watches transboundary smoke season.

FAQ

Is the $1,234,900 figure verified? No. It is self-reported on Marc Lou’s personal site, read on 7 November 2026, and there is no audited statement or payment-processor export in the material available. The product-level monthly figures on the same page are internally consistent with the annual total, which is a reason to take them seriously as a record of what the site claims, not as proof of what was banked. A reader should treat the number as a dated claim from the person who earns it.

Why does a portfolio of small products beat one big bet? Because the cost of a failed attempt is small and the cost of a single failed bet is total. If each product is cheap to build and cheap to host, a builder can afford several attempts, and one that works pays for the rest. The risk is spread across independent customer bases, so a decline in one product does not end the business. The trade-off is attention: a solo builder with no employees carries every product’s support and maintenance personally.

What can a Malaysian reader actually copy? The structure: small products, dollar pricing where the customer is overseas, low hosting costs, and a shipping cadence that produces several attempts rather than one. What does not transfer is the income. The $1,234,900 is the sum of a five-year run with 43 attempts behind it, and the panel does not show what the smaller products earn or what they cost. A Malaysian builder should copy the cadence and the pricing discipline, and expect the totals to look different.

The point

The number that matters in this case is not $1,234,900. It is 43. A one-person studio that shipped 43 products in five years and ended up with three that carry most of the revenue is a portfolio, and a portfolio is a structure a Malaysian reader can build without the luck, the country or the audience. The revenue is the outcome of the structure, not a thing to copy on its own. Build small, ship often, price in the currency your customer earns in, and keep each attempt cheap enough that the failures do not end the run.

Related case: Tony Dinh: TypingMind and the One-Person AI Front End.

Sources

  • Marc Lou - personal site, live revenue and product list (read 2026-11-07)
  • Marc Lou - newsletter archive
  • Indie Hackers - discussion of Marc Lou's year

How this was made

Research and drafting are tool-assisted. Every figure is traced to a named primary source and checked against it, each article clears a structural review and an information-gain review before publication, and corrections are recorded in a dated note above. The review process is described on the about page.

Cite this analysis

Every figure here is traceable to a named document and a retrieval date. Reuse is welcome under CC BY 4.0— attribute Archipelago Editorial / Malaysians Look at the World and link back to this page. No permission needed.

Archipelago Editorial. "Marc Lou made 1.23 million dollars in twelve months as a one-person studio." Malaysians Look at the World, 2026-11-07. Figures retrieved 2026-11-07. https://www.ghiblistyled.com/blog/marc-lou-solo-studio-1-2m-year-2026/
BibTeX
@misc{malaysianslookattheworldmarclousolostudio12myear2026,
  author       = {Archipelago Editorial},
  title        = {Marc Lou made 1.23 million dollars in twelve months as a one-person studio},
  howpublished = {Malaysians Look at the World},
  year         = {2026},
  month        = {11},
  note         = {Figures retrieved 2026-11-07},
  url          = {https://www.ghiblistyled.com/blog/marc-lou-solo-studio-1-2m-year-2026/}
}
AW
Archipelago Editorial

Archipelago AI Wire exists to help Malaysians understand the world: what is happening, why it is happening, and what it means here — for jobs, prices, businesses, students and households. Every figure carries a source and a retrieval date. Drafting is AI-assisted; every piece is reviewed against the source documents before publication, and corrections are recorded on the page.

Browse every topic → — each one gathers the analyses that share a subject, with the figures and their documents.