3
12 Comments

I Pivoted from $150/mo SaaS to a $99 One-Time Self-Hosted Model

Hey Indie Hackers 👋

I wanted to share a pivot I just made and get some honest feedback.

Background

I launched an AI visibility SaaS a few months ago.
Pricing started at $150/month.

I got some early customers, which validated the demand. But as more AI tools started entering the market every week, I realized something:

Competing long-term would mean:

*Increasing ad spend

*Constant feature race

*Fighting on marketing noise

The Problem

AI tooling is getting commoditized fast.

APIs are accessible.
Infrastructure is cheap.
New competitors launch daily.

Subscription felt like the obvious model — but also the most crowded.

The Pivot

Instead of competing in the monthly subscription war, I rebuilt the product as:

*A self-hosted AI visibility tool

*One-click deploy to Railway

*One-time payment: $99

Users now:

*Deploy to their own Railway account

*Use their own domain

*Add their own AI API keys

*Own the infrastructure

*No recurring fees

Website: https://mayin.app

Why I Did This

My thinking:

If AI APIs + infra are cheap, maybe the real value is:

Setup

Architecture

Packaging

Simplicity

Instead of charging for ongoing access, I charge for enabling ownership.

It’s definitely a shift away from predictable MRR toward upfront revenue, which feels risky — but also differentiated.

Looking for Feedback

Would you:

Prefer owning the stack vs paying monthly?

See one-time pricing as smart positioning in AI?

Or think I’m giving up long-term upside?

Appreciate any direct feedback from fellow builders 🙏

on February 13, 2026
  1. 1

    This is a really sharp observation about commoditization shifting value from access to architecture. I think the self-hosted model also solves a trust problem that most SaaS founders underestimate — when users bring their own API keys and deploy on their own infra, you eliminate the "what happens to my data if this startup shuts down" objection entirely.

    One angle worth exploring: the self-hosted model naturally creates a community of technical users who customize and extend the tool. That community becomes your distribution channel. People share their configs, write tutorials, and essentially do your marketing for free. Open-source adjacent products like Plausible Analytics proved this works.

    The pricing conversation in these comments is spot on though — $99 is leaving money on the table. Technical buyers who self-host on Railway aren't price-sensitive at that level. Test $199 and see if conversion even changes.

  2. 1

    This resonates a lot. The "charge for ownership, not access" framing is really compelling — especially in dev tooling where people are increasingly wary of cloud dependencies.

    I think the one-time model works best when the value is in the packaging and architecture, not ongoing data/infrastructure. Which sounds exactly like what you're doing. The user brings their own API keys and Railway account, you provide the opinionated setup.

    One thing to think about: how do you handle updates? That's usually the main argument against one-time pricing. Some people do a "lifetime updates for 1 year, then pay again for major versions" model (like Sketch used to do). Keeps the upfront simplicity but gives you a revenue path for v2.

    Really smart move differentiating on ownership instead of features.

  3. 1

    Really relate to this. I'm building a tech stack detection API and deliberately went with a generous free tier + usage-based pricing instead of the enterprise-only model that dominates the space (BuiltWith charges $295/mo minimum just for API access).

    Your point about commoditization resonated — when the underlying tech becomes accessible, the value shifts to packaging, simplicity, and how you deliver it. Whether that's self-hosted ownership like yours or a straightforward pay-per-use model, the key is removing friction that legacy players have baked into their pricing.

    One thing I've noticed: pricing against expensive incumbents actually makes marketing easier. You don't have to convince people the category is valuable — they already know. You just have to explain why they're overpaying. That reframing ("same capability, different economics") tends to resonate more than feature comparisons.

    Agree with others that $99 might be underpriced. If your customers are technical enough to self-host on Railway, they're probably not price-sensitive at $99 vs $199. The people filtering on price alone aren't your target audience anyway.

  4. 1

    I've been going back and forth on this exact question with my own dev tools. Went with one-time pricing early on and don't regret it.

    The self-hosted angle is underrated for another reason you didn't mention — trust. When users deploy to their own infra and use their own API keys, there's zero concern about you accessing their data or the service disappearing. That alone removes a huge objection, especially for technical buyers who've been burned by SaaS tools shutting down.

    I'd echo what others said about pricing though. $99 for something that replaces $150/mo feels too cheap. You're essentially pricing yourself at less than one month of the alternative. Technical users who are comfortable with Railway won't flinch at $199-249. The people who'd bail at that price probably aren't your target anyway.

    One thing to think about: versioning. When you ship major updates, do existing buyers get them free? A clean answer to that question now saves you headaches later. Some folks do "lifetime updates for v1, paid upgrade for v2" which seems fair to both sides.

  5. 1

    This is a fascinating pivot and really timely for me. I've been debating the exact opposite direction — going from a one-time model to subscription.

    Building an AI secretary (irel.ai) and the challenge is:

    • One-time = higher upfront conversion, but ongoing API costs eat into margins
    • Subscription = predictable revenue covers costs, but increases friction

    Your point about "selling control, not access" resonates. For developer tools where users want to customize and extend, self-hosted one-time makes total sense.

    For consumer AI tools where the value is the service (API calls, ongoing intelligence), subscription might be the only sustainable model.

    Curious: how are you handling ongoing costs (hosting on their Railway, but what about your support time)? Or is the $99 priced high enough to amortize that?

    Either way, bold move changing the game instead of fighting in the subscription war. Respect.

  6. 1

    I build mobile apps and the subscription fatigue is real on that side too. Users are managing 10+ subscriptions and actively resent adding another one, even for $3/month. The psychology shifts when it's "pay once, own it forever."

    The self-hosted angle is smart for another reason: you're filtering for customers who won't churn. Someone who takes the time to deploy to their own Railway account is invested. They're not going to cancel after the trial like 90% of SaaS signups do.

    One thing worth considering: you could charge more. $99 for something that replaces $150/mo? That's less than a single month of the alternative. Technical buyers who understand the value won't blink at $199 or even $249. The people scared off by higher pricing probably weren't going to self-host anyway.

  7. 1

    This is a really interesting pivot.

    I think you’re right that AI infra is getting commoditized fast — so recurring pricing can become a race to the bottom unless you control something deeper.

    Curious — do you think the long-term moat becomes distribution + positioning rather than the tool itself?

    I’ve been thinking a lot about how AI models themselves are becoming the first layer of product discovery, and how that changes go-to-market dynamics.

    Respect the ownership angle here.

  8. 1

    Okay, great. Can you explain how you made it a one-click self-install system?
    I also want to know how you make sure the customer cannot access the source code.
    What technology or method do you use to protect the source code?
    And which programming language is your system built with?

  9. 1

    Really resonates with this. I've been building a suite of developer tools (Next.js starter kit, SEO blog engine, prompt collections) and went with one-time pricing from day one for the exact reasons you described — subscription fatigue is real, especially in the dev tools space where new alternatives pop up weekly.

    The "own your stack" angle is underrated. Developers especially value this because they want to customize, extend, and not worry about a service disappearing. Your Railway one-click deploy is smart packaging.

    One thing I'd add: consider bundling. We found that offering a complete bundle at a discount (vs individual products) significantly increases average order value while making the customer feel like they're getting a deal. Instead of $99 for one tool, $149 for three related tools feels like a steal.

    The real question isn't MRR vs one-time — it's whether you can build a portfolio of products that compound. Each new product becomes easier to sell to existing customers. Good luck with the pivot!

  10. 1

    I've been wondering if we'd start to see a shift in the market in this direction, as everything seems to be a monthly subscription these days. I think people are getting tired of it, it might just take awhile. Probably will be leaving money on the table switching right now though, as AI spend is still so high.

  11. 1

    The timing of this pivot is interesting. You're reading a market signal most founders miss.

    When you said "competing would mean increasing ad spend, constant feature race, fighting marketing noise" — that's not a product problem. That's a signal that the value proposition itself is getting commoditized. Your response wasn't to fight harder in the same game. You changed the game.

    On the business model shift:

    One-time pricing in AI tools is counterintuitive right now, which is exactly why it works as differentiation. Most AI founders chase MRR because that's what investors value. But you're not raising — you're building a sustainable business. The tradeoff (predictable revenue vs. higher margins and lower churn anxiety) makes sense when you're optimizing for profitability, not growth metrics.

    The self-hosted angle is clever positioning:

    You're not selling "AI visibility." You're selling control and permanence in a category where SaaS products shut down every quarter. Technical buyers — especially post-2023 AI hype cycle — are tired of tools that disappear after 18 months when the VC money runs out. "Own your stack" is an insurance policy against that.

    A few practical considerations:

    1. Customer acquisition changes — you're now selling to people who want to self-host, which is a smaller but much more loyal segment. Your CAC should drop significantly because you're not competing with venture-backed competitors on ad spend.

    2. The upgrade question — one-time pricing works best when you separate the initial purchase from ongoing value. Consider: core tool = $99 one-time, but templates, integrations, or premium Railway configs = additional purchases. Let customers buy more value without feeling like they're subscribing.

    3. Support as a filter — self-hosted customers who can't handle basic setup will churn themselves out before they become support burdens. The ones who succeed are technical enough to solve their own problems. This is a feature, not a bug.

    To your questions:

    • Would I prefer owning vs monthly? For tools I use daily and that handle sensitive data, absolutely. Subscription fatigue is real.
    • Smart positioning? Yes — you're targeting the segment of the market that hates what everyone else is doing. That's a positioning moat.
    • Giving up upside? Only if you see "upside" as ARR multiples for an exit. If upside = profit per customer and long-term sustainability, you're gaining it.

    The real test: can you acquire customers profitably at $99? If yes, you've solved the hardest part of SaaS — CAC/LTV — by just changing the business model.

  12. 1

    This is a smart read of the market.

    On the tradeoff:
    You're exchanging predictable MRR for lower CAC and clearer differentiation. In a crowded AI space, "own the stack" is a positioning moat that subscription competitors can't easily copy. You're competing on business model, not features.

    A few observations:

    1. $99 feels underpriced — if your target is technical users who value ownership and control, they'll pay more for something they deploy themselves. $149-$199 wouldn't scare off the same buyer. Test it.

    2. Support liability shifts — with SaaS, you own the infra and can debug. With self-hosted, users will still email you when their Railway breaks. Consider a paid support tier or community Discord to offset this.

    3. Upgrade path? — one-time works for V1, but what happens when you ship V2? Do existing buyers get it free? Paid upgrade? This is the hardest part of one-time pricing in fast-moving categories.

    To answer your questions:

    • Owning vs monthly? For AI tools that touch my data or require API keys, I'd rather own.
    • Smart positioning? Yes — especially if you target technical founders who distrust VC-funded SaaS longevity.
    • Giving up upside? Only if you don't add a complementary revenue stream later (premium support, templates, consulting).

    Good luck with the pivot. The "infra is cheap, architecture is valuable" framing is strong.

Trending on Indie Hackers
I'm a lawyer who launched an AI contract tool on Product Hunt today — here's what building it as a non-technical founder actually felt like User Avatar 152 comments Never hire an SEO Agency for your Saas Startup User Avatar 92 comments A simple way to keep AI automations from making bad decisions User Avatar 66 comments “This contract looked normal - but could cost millions” User Avatar 54 comments 👉 The most expensive contract mistakes don’t feel risky User Avatar 41 comments Are indie makers actually bad customers? User Avatar 36 comments