← Back to list

7 Lessons from My First $3,000 in SaaS Revenue

What I expected vs what actually happened.

Kevin Gabeci · 2026-04-06 07:16 · 234 claps · 5.9 min read paywalled
#startup #startup-lessons #startup-life #lean-startup #bootstrap
Open on Medium ↗
Wiki topics: STP · Startups & Venture

7 Lessons from My First $3,000 in SaaS Revenue

What I expected vs what actually happened.

The first dollar was more exciting than the first thousand. By the time we hit $3,000 in January 2026, I’d learned things that no blog post, podcast, or Twitter thread had prepared me for.

Apatero is an AI image, Audio, 3D and Video generation platform. We launched a few months ago, bootstrapped from Albania with a two-person team. Here’s what the first $3,000 taught us.

Lesson 1: Your First Customers Aren’t Who You Think

We built Apatero for creative professionals. Designers, content creators, marketers. We imagined people creating polished brand visuals and social media content.

Our actual first paying customers? Hobbyists. People experimenting with AI art for fun. Anime fans creating character art. Small Etsy sellers making product mockups.

Not the audience we planned for. But they had credit cards and a willingness to pay.

This taught me something fundamental: you don’t choose your market. Your market chooses you. Pay attention to who actually pays, not who you think should pay. Then build for them.

We adjusted our features and marketing to serve the users who showed up. Our conversion rate improved immediately.

Lesson 2: Pricing Is Guessing Until It Isn’t

We launched with $24.99, $44.99, $79.99, and $149.99 per month tiers. I agonized over these numbers for weeks. Competitor analysis, pricing psychology research, value-based calculations.

Turns out, the exact numbers barely matter at the start. What matters is the structure.

The insight was that most users picked the cheapest plan ($24.99) or the Pro plan ($79.99). Almost nobody picked the middle tier. And the highest tier converts only when there’s a clear, exclusive feature attached (for us, that’s NSFW generation and LoRA training).

If I started over, I’d launch with two tiers: a basic one and a premium one. Add tiers later when you understand usage patterns. Three or four tiers before you have 100 users is premature optimization.

Also: annual pricing with a steep discount (we do ~48% off) converts better than I expected. Users who buy annual plans churn at a fraction of the rate.

Lesson 3: Free Users Cost Money. Real Money.

Every AI product offers a free tier or free credits. We give new users a few free generations so they can experience the product before paying.

Here’s what I didn’t appreciate: free users cost significantly more to serve than SaaS norms suggest.

In traditional SaaS, a free user costs you essentially nothing. Some server time, some storage, negligible. In AI, every free image generation costs us real GPU compute. Every free user is a line item on our cloud bill.

We tracked it. Free users who never converted cost us roughly $2–4 each in compute before they left. With hundreds of free sign-ups, that adds up fast.

The fix wasn’t eliminating the free tier (you need it for discovery) but making it smaller and more intentional. Fewer free credits but enough to demonstrate real value. And an aggressive conversion prompt when credits run out.

Lesson 4: Retention Beats Acquisition

Getting a new user to pay $25 costs marketing effort, time, and sometimes money. Getting an existing user to stay for another month costs almost nothing.

Our first month, we focused entirely on acquisition. Get more sign-ups, more conversions, more new revenue. Classic startup thinking.

Then I looked at the churn data. We were losing 15–20% of subscribers monthly. For every 10 new subscribers, we lost 2 existing ones. We were filling a leaky bucket.

The fixes that actually reduced churn: gamification (daily bonus tokens, achievements), email sequences when users stop generating, faster model updates (new models every 2–3 weeks), and actually responding to support tickets personally.

Churn dropped to single digits. That compounding effect is more valuable than any acquisition campaign.

For most early-stage products, a week spent on retention will generate more revenue than a week spent on acquisition.

Lesson 5: Payment Infrastructure Is a Product in Itself

I expected payments to be simple. User signs up, enters card, gets charged monthly. Done.

Reality: payment infrastructure is a never-ending rabbit hole.

Users buy tokens but don’t have a subscription, then wonder why they can’t access NSFW features (that requires a plan). Users want refunds for “unused” tokens. Payment processing differs by country. Crypto payments need separate infrastructure. Currency conversion eats margins.

Even with a platform handling the heavy lifting for card payments, you’ll spend more time on payment logic than you expect. Budget for it.

Lesson 6: Distribution Channels Have a Half-Life

We tried multiple acquisition channels: SEO, directory listings, affiliates, Reddit, social media.

What worked in month one stopped working in month two. What flopped initially started working later. Distribution channels have a half-life, and it’s shorter than you think.

Directory listings gave us an initial burst. Paid $419 across several directories. Some were worth it like toolindex.net, some were complete waste.

SEO is the one channel that compounds rather than decays. Blog posts written months ago still drive traffic today. It’s slow to start but the most reliable long-term channel. We’re now writing aggressively across multiple blogs including SoloDevStack and AstroSEOBlog.

Reddit is powerful but temperamental. One well-placed comment in r/StableDiffusion drove more sign-ups than a $47 directory listing. But Reddit punishes overt self-promotion. You have to genuinely help people and mention your product naturally.

Affiliates are promising but take time to build. Finding the right partners, creating quality promotional material, and tracking attribution is a project in itself.

Lesson 7: The Boring Work Makes the Money

The exciting parts of building a startup are product development, new features, cool AI models, beautiful UI. The boring parts are what actually make money.

Writing blog posts. Setting up email sequences. Fixing payment edge cases. Responding to support tickets. Updating SEO meta descriptions. Submitting to directories. Tracking finances in spreadsheets.

Nobody tweets about updating their billing FAQ. Nobody livestreams themselves writing alt text for blog images. But these boring tasks compound into revenue.

I now allocate at least 40% of my work time to boring, revenue-generating activities. The other 60% goes to product development. The ratio feels wrong but the results confirm it’s right.

The Numbers

Since people love transparency and I believe in building in public:

Total revenue in first month of real traction: $3,651

Total users (registered): 1,428

Paying users: 22

Main expense: GPU compute

Infrastructure cost: Roughly $80–160/month (self-hosted K3s)

The conversion rate is below industry average (3%+). That’s our biggest lever. Doubling conversion would nearly double revenue with no increase in traffic.

The ARPU is strong. Users who convert are buying higher-tier plans. This suggests our value proposition is solid for the right users. The challenge is helping more users see that value before they leave.

What’s Next

The $3,000 mark feels good but it’s not enough to quit day jobs. Our target is $10,000 total revenue plus two consecutive months of consistent income.

We’re investing in three things: content (SEO is our best channel and it compounds), product (new models and features to reduce churn), and conversion optimization (the biggest single lever for revenue growth).

If you’re pre-revenue or early revenue, here’s my summary: find who’s actually willing to pay, make the free tier small and intentional, focus on retention before acquisition, and spend more time on boring revenue activities than exciting product features.

The first $3,000 teaches you more about business than any course or book. Ship something, charge money, and learn from what happens.

Building in public? I’d love to hear your numbers. Drop them in the comments.


메타데이터
post_id
ccbcde61abcb
slug
7-lessons-from-my-first-3-000-in-saas-revenue-ccbcde61abcb
url
https://medium.com/@kgabeci/7-lessons-from-my-first-3-000-in-saas-revenue-ccbcde61abcb
canonical_url
https://medium.com/@kgabeci/7-lessons-from-my-first-3-000-in-saas-revenue-ccbcde61abcb
author_url
https://medium.com/@kgabeci
status
ok
fetched_at
2026-06-09 15:37:30