Skip to content

Honest numbers: what do you really earn with apps and SaaS?

What do you really earn with an app or SaaS you build with AI? Verified revenue data, the two routes (clients or your own product), security, VAT and what courses don't tell you.

In short

Little, for most people. Of the startups with verified revenue on TrustMRR, 67.7% are under $1,000. The median total revenue of startups connected via Stripe is $270, and 22% of them haven't earned anything yet (as of November 2026). Those who make it take about 5 months to the first dollar and another 5 to $1,000; building for clients makes money faster for most starters.

  • Beginner
  • 7 min
  • ± $20-30 per month for one builder, plus payment fees per transaction
  • Fact-checked on 2 November 2026

With AI you can build a working app in an evening. What the “$10k MRR” videos don’t mention: building has become cheap, selling hasn’t.

After this lesson you’ll know: what apps and SaaS earn in practice (the median, not the outlier), which of the two routes suits you, and which three things you need to sort out before you accept a single euro from a consumer.

Route A: building for clients Route B: your own product
What Internal tools, dashboards and custom work for business owners Your own micro-SaaS, app, template or MCP server
First euro Often within weeks, via your network ±5 months (for those who make it)
Biggest risk You sell hours, so it scales poorly Nobody pays
Potential Limited by your time Large, but very unevenly distributed

Route A timings are our estimate, not a measured value; route B timings come from the data below.

Route A has demonstrable demand: on Upwork, earnings for AI Integration rose 178% (2025 vs. 2024, mainly US clients). A freelance software developer in the Netherlands charges €94 per hour on average excl. VAT (Knab Uurtarievenboekje 2026, ⚠ for AI builders without experience it’s lower, there’s no source for that).

What the data says about your own products

Section titled “What the data says about your own products”

Best public source: TrustMRR, where startups have their revenue verified via their payment provider (Stripe, Paddle, LemonSqueezy and others). As of 2 November 2026:

Revenue Share
$0 to $1,000 67.7%
$1,000 to $10,000 16.9%
$10,000 to $100,000 10.3%
$100,000 to $1 million 4.0%
More than $1 million 1.0%
  • Median total revenue (ever, not per month) of a Stripe-connected startup: $270. 22% of them haven’t earned anything yet.
  • Those who make it: about 5 months to the first dollar, another 5 months to $1,000, then another 6 months to $10,000 (TrustMRR doesn’t say whether this is a median or an average).
  • Over 84% are under $10,000. “$10k MRR” is an exception, not a plan.

Other sources point the same way:

  • Stripe Atlas: 20% have a first paying customer within 30 days, but these are founders who have already incorporated a (US) company: a selected group.
  • Lovable: 8 in 10 builders plan to make money ⚠, but there is no distribution and no median of what they earn. The platforms earn well; for the builders, the evidence is missing.

According to TrustMRR (correlation, not cause):

Characteristic Correlation with revenue
Age of the startup 0.47
Domain Rating (how many and which sites link to you) 0.43
Number of followers on X 0.25

53.5% of founders have fewer than 1,000 followers on X. So sticking with it and being findable in search engines count for more than a large audience. On Hacker News, the success stories mainly come from experienced people with domain knowledge; those who launch without an audience often hear nothing back.

According to a security researcher, in February 2026 one Lovable app had 16 vulnerabilities (6 critical) and the data of over 18,000 users was exposed, due to misconfigured access rules in the Supabase database (including row-level security). Lovable: users are themselves responsible for the flagged issues.

Selling to consumers in the EU: three things

Section titled “Selling to consumers in the EU: three things”

Selling to businesses is relatively simple. For private individuals, including in other EU countries, three rules apply.

1. VAT of your customer’s country. A SaaS or AI tool is a digital service. If your revenue from such services (plus distance sales) to other EU countries was ≤ €10,000 both this year and last year, you may charge Dutch VAT (btw). Above that, you charge the VAT of the customer’s country, usually declared quarterly via the OSS scheme (Union scheme).

2. Handle payments yourself or use a merchant of record. With Stripe you are the seller and you handle VAT yourself. With a merchant of record such as Paddle, Paddle is formally the seller and remits VAT worldwide, including chargebacks. As of 2 November 2026:

Stripe (handle it yourself) Paddle (merchant of record)
Cost per transaction 1.5% + €0.25 (EEA cards), €0.29 per iDEAL payment 5% + $0.50
On a €5 purchase ± €0.33 (± 6.5%) ± 14%, depending on the dollar exchange rate
VAT return You do it yourself (via OSS above €10,000) Paddle handles it

With small amounts the fixed fee hurts; work that out before you dream up a €3-per-month subscription.

3. Right of withdrawal and the withdrawal button. Consumers have a 14-day cooling-off period. For a SaaS subscription (a digital service) it only lapses once the service has been fully delivered, and only with prior express consent; if the customer withdraws earlier, they pay pro rata. For digital content (such as a download) it lapses on delivery, provided the customer consents in advance and acknowledges losing their right. Since 19 June 2026 online sellers must show a clear withdrawal button (EU Directive 2023/2673). ⚠ Several law firms agree on that date, but we haven’t yet been able to check the exact Dutch implementation.

Vibe Coding Academy on Skool charges from ±$99 per month up to a VIP subscription of $3,000 per month (plans page, 2 Nov 2026), with a “21 day AI app building program”. Building in 21 days is perfectly doable; the question is what happens after that.

  • “Vibe-code your SaaS to $10,000 per month.” Over 84% of verified startups are below that; those who make it usually spend well over a year on it.
  • “Building is the hard part.” Most products fail on distribution and paying demand. A maker on Hacker News: “It’s hard to get people to pay anything.”
  • “You can put a Lovable app live just like that.” See the leak above.

With jobs of around €1,000 and a small maintenance fee per client, you can see how many conversations you need per month.

New clients needed per month

0

  • Recurring revenue now –
  • Sales calls per month –
  • Outreach touches per month –
  • Outreach touches per workday –

Starting freelancers almost always overestimate their conversion. Start with low percentages and adjust once you have real numbers.

Free · runs entirely in your browser · nothing is stored or sent

Checklist

0/6

Your progress is only stored in this browser.

Test yourself

  1. 1According to TrustMRR, what is the median total revenue of a Stripe-connected startup?

  2. 2What correlates more strongly with revenue than the number of followers on X?

  3. 3Your app leaks data of Dutch users. What do you have to do?

Next step: see the full apps and SaaS roadmap and start on the basic skills.