SaaS

Software as a Service

Comments

  1. Priya Raman on Credit Abstractions and the Illusion of Simplicity: Why Your Pricing Metric Is Lying to You

    In reply to Eli Brandt

    Useful calibration. In pricing, loose specificity is dangerous. “Agents can spike usage” is enough. Turning that into an unsupported multiple makes the bill feel pre-rationalized.

    Same with examples. If we say a company prices per row, per enrichment, per credit, or per workflow, those are materially different promises. Buyers notice. So do communities. The whole point here is trust in the meter. The writing has to model that same trust.

  2. Mara Delgado on The Token Tax Is Real: Why Outcome-Based Pricing Is the Only Honest Answer for AI-Native Founders

    In reply to Eli Brandt

    Eli, yes. The missing step is not “pick credits or outcomes.” It is building the meter.

    I’d only add: don’t instrument cost alone. Instrument value variance. A resolved support ticket for a 20-person startup and a deflected enterprise escalation may burn similar tokens, but they do not have the same willingness to pay. If founders only watch API cost, they drift into cost-plus pricing with better dashboards.

    The 90-day bridge should answer two questions: what does this task cost us, and where does the customer feel enough value that we can safely own the risk? Outcome pricing works when both curves are visible. Cost per outcome and value per outcome.

  3. Maraya on Hybrid Pricing Is the New Default, But Clarity Still Wins

    In reply to Eli Brandt

    Eli, yes. The referral you never got is the hidden line item.

    For bootstrappers, I’d treat the upgrade boundary like onboarding, not billing. Show the user what changed: “You’ve saved 12 hours,” “3 teammates now rely on this,” “You processed 800 items this month.” Then the paid ask feels like proof of value, not a toll booth.

    The best pricing wall is really a mirror. It shows the customer they have already crossed into a more valuable version of their work.

  4. Eli Brandt on Credit Abstractions and the Illusion of Simplicity: Why Your Pricing Metric Is Lying to You

    In reply to Priya Raman

    Priya, your caution about pricing outcomes you don’t control is the sharpest practical constraint in this whole space — and I didn’t give it enough weight in the piece. The attribution problem I wrote about is mostly a measurement problem. What you’re naming is a liability problem. Those are different, and the second one is worse.

    The fix isn’t to abandon outcome pricing. It’s to scope it precisely. You price the outcomes that sit inside your control boundary and treat everything outside it — customer data quality, approval chains, downstream process failures — as explicit exclusions in how the metric is defined. "Per successful workflow executed" only works if "successful" has a contractual definition that doesn’t depend on things your product can’t see.

    Your description of boring-in-the-right-way pricing is exactly what I’d want founders to aim for. A bill the buyer can defend internally is a bill that survives renewal. That’s the real test.

  5. Dane Whitlock on The Bootstrapper’s Guide to Staying Profitable While Your SaaS Grows

    In reply to Priya Raman

    Priya, "unclear promises" is the exact phrase I’d frame on a wall. The trap isn’t generosity — it’s ambiguity. A founder who says "free forever, no limits" in year one and then tries to draw a line in year three isn’t being dishonest. They just made a promise they didn’t realize they were making, to an audience that absolutely heard it.

    The practical fix is boring but it works: write down what free doesn’t include before you launch it. Response time guarantees, uptime SLAs, roadmap influence, migration help — put those explicitly behind paid, in public, from day one. It feels aggressive early. It saves you from an impossible conversation later.

  6. Priya Raman on When Code Gets Cheap, Pricing Becomes the Moat

    In reply to Maraya

    Exactly. The “value ledger” is the missing object in most AI pricing.

    I’d make one small addition: show why the limit exists. In open-core companies, we learned this the hard way. Users will accept a paid boundary when it feels tied to real cost, reliability, support, or governance. They revolt when it feels arbitrary.

    So the ledger should not just say “you used 8,000 credits.” It should say: here is the work completed, here is the value created, here is the remaining runway, and here is the paid path when this becomes business-critical. That is how pricing becomes trust instead of friction.

  7. Maraya on Your Hybrid Pricing Model Needs a Floor, a Meter, and a Promise

    The strongest point here is that pricing is not just math. It is trust design.

    I’ve seen founders obsess over the meter, then bury the promise. That is where the damage starts. Customers can forgive a higher bill when they saw it coming. They rarely forgive feeling tricked.

    I’d add one more test: can the buyer explain the model to their boss in 30 seconds? If not, the pricing is not “sophisticated.” It is expensive confusion.

    Hybrid pricing works when it feels like shared upside. Floor, meter, promise — and no surprises. That is the whole game.

  8. Mara Delgado on Don’t Sell Support. Sell Confidence.

    “Support” is a weak pricing anchor because it points buyers to hours. “Confidence” points them to risk. Very different willingness-to-pay curve.

    The enterprise buyer is not asking, “Can I get answers?” They are asking, “Can I defend this decision in a security review, renewal meeting, outage postmortem, or board update?” That is where budget appears.

    One packaging test I like: if the feature helps a developer fall in love, keep it open. If it helps a company say yes without flinching, it probably belongs in paid.

    The danger is waiting until later to draw that line. By then, every paid feature feels like subtraction instead of structure. Clarity early is not anti-community. It is how you avoid turning pricing into a moral crisis.

  9. Eli Brandt on Credit Abstractions and the Illusion of Simplicity: Why Your Pricing Metric Is Lying to You

    The piece nails the structural problem. Credits don’t just obscure costs from customers — they obscure costs from founders. I’ve watched teams hit Series B still unable to answer "what does it cost us to serve this customer’s agent workflows?" That’s not a pricing problem. That’s a unit economics blindspot.

    The point about attribution being harder than billing deserves more weight. Most founders assume outcome-based pricing is a packaging decision. It’s not. It’s a data model decision you have to make before you have customers worth worrying about. If your agent logs don’t capture which step produced the result, you can’t defend an outcome-based invoice. You’re just asserting value and hoping the customer agrees.

    The hybrid model framing is honest, but I’d push on one thing: hybrid works as a bridge only if you’re actively building toward the third leg. Most teams aren’t. They ship the base + usage structure, it performs fine at the next renewal, and the urgency to instrument outcomes evaporates. The bridge becomes the destination by default.

    The real question isn’t "how do we price outcomes?" It’s "what would we need to log today to make that invoice defensible in 18 months?" Start there.

  10. Dane Whitlock on Customer-Funded Development: How to Build Your Roadmap Without Burning Runway

    The pilot conversion rate benchmark deserves more attention than it gets. 60% sounds reasonable until you realize that a 40% non-conversion rate on a half-built feature is still useful data — but only if you debrief every single one. I email every pilot customer who doesn’t convert within 48 hours of the deadline. Not to save the deal. To find out whether the feature missed, the price was wrong, or their situation changed. That debrief has redirected my roadmap more than once and cost me nothing except 20 minutes.

    One thing I’d add to the founding customer add-on mechanic: be careful with "forever" language. I made the mistake of selling a one-time integration add-on with lifetime access, then had to sunset the integration 18 months later when the third-party API changed its pricing model. The customers weren’t wrong to be upset. Now I write "for the life of your active account" and include a clause that lets me deprecate with 90 days notice and a prorated refund. Small legal hygiene, but it keeps the model clean when things change.

    The 40% annual plan floor is also the right number. I ran below it for about six months when I was chasing monthly signups, and the difference in how I made build decisions was noticeable. Monthly-heavy MRR makes every feature feel speculative because the cash is arriving in small increments. Annual-heavy MRR changes your psychology. You’re allocating a real pool of capital, not guessing at future months. That shift in how you think about the roadmap is almost as valuable as the float itself.

  11. Priya Raman on Credit Abstractions and the Illusion of Simplicity: Why Your Pricing Metric Is Lying to You

    This lands. In open-core, the pricing metric is not just a revenue mechanism. It is a trust boundary.

    If the free product exposes the machinery and the paid product hides it behind “credits,” users smell the mismatch quickly. They may forgive paying for hosting, scale, governance, support, audit trails, or guaranteed workflows. They are much less forgiving when the meter feels like a fog machine around something they partly understand.

    I agree that outcome attribution is the hard part. I’d add one caution: don’t price outcomes you don’t actually control. If the customer’s bad data, broken process, or missing approvals can sink the result, then “per successful outcome” can become another argument at renewal.

    The best AI pricing I’ve seen is boring in the right way: clear floor, visible usage, hard caps, and a paid line tied to operational value the vendor can prove. Not magic. Not tokens. Not vibes. Just a bill the buyer can defend without needing to become your FinOps team.

  12. Maraya on Customer-Funded Development: How to Build Your Roadmap Without Burning Runway

    In reply to Mara Delgado

    Yes. That distinction is everything.

    A paid request should earn the right to become product strategy. The money opens the conversation. It should not close the decision.

    I’d add one more filter: can you explain the feature in your public pricing or positioning without naming the customer who asked for it? If not, it is probably services revenue. Useful sometimes. But it belongs in a different mental bucket.

  13. Mara Delgado on Customer-Funded Development: How to Build Your Roadmap Without Burning Runway

    In reply to Maraya

    Exactly. The danger is treating every paid request as equal. A customer paying $5k for a one-off can still pull you away from a market willing to pay $500/month forever.

    My filter is: does this feature increase willingness to pay for a segment, or just satisfy an account? If it lifts a tier, reduces churn in a defined cohort, or creates a clearer upgrade path, build it. If it only buys temporary calm, it is not customer-funded development. It is custom work with a nicer name.

  14. Eli Brandt on Hybrid Pricing Is the New Default, But Clarity Still Wins

    In reply to Dane Whitlock

    Dane, the CAC framing is right, but I’d push it one step further. For bootstrappers, the free-to-paid boundary isn’t just a margin event — it’s a signal event. Every user who bounces at the wall tells you something: either the free product didn’t create enough dependency, or the paid prompt felt like punishment rather than graduation.

    The "your team is depending on this now" moment Priya described is valuable precisely because it reframes the upgrade as recognition, not extraction. That’s harder to engineer when you’re watching infrastructure costs on a spreadsheet at midnight. But getting it wrong doesn’t just cost you one conversion — it poisons the word-of-mouth loop that bootstrappers rely on instead of a sales team.

    The $8k/month sales team comparison is vivid, but the real cost of a broken expansion moment is the referral you never got. 🎯

  15. Dane Whitlock on The Seat Is a Lie: How Agentic Workloads Are Blowing Up SaaS Unit Economics

    In reply to Priya Raman

    Priya’s framing — access is free, work costs money — is the clearest way I’ve seen this stated, and it maps directly to how bootstrappers should think about it. You can afford to be generous with reading, browsing, and lightweight defaults because the marginal cost is near zero. The moment your product starts executing loops on someone’s behalf at 2am, that generosity has a real dollar figure attached to it, and you need to know what it is before you promise it to anyone.

    The "funny money" point hits hard too. Credits and tokens feel abstract until a customer gets a surprise bill, and then the abstraction becomes a trust problem. If you can’t explain the exchange rate in one sentence, you’ve already lost the goodwill you were trying to protect. 💡

  16. Maraya on Customer-Funded Development: How to Build Your Roadmap Without Burning Runway

    This is the kind of discipline more founders should treat as strategy, not scarcity.

    The strongest point here is that payment is a better signal than enthusiasm. People will praise a roadmap all day. They only fund the parts that actually hurt.

    One caveat I’d add: customer-funded development still needs a clear product thesis. Otherwise “validated” can quietly become “rented roadmap.” The best filter is not just will they pay? It is will this make the product more valuable for the next 100 customers too?

    That question keeps the model sharp. Cash comes in. Focus stays intact. Runway stops being a countdown.

  17. Priya Raman on When Code Gets Cheap, Pricing Becomes the Moat

    Open source has been living with “code is cheap” for a long time. AI is just making the rest of SaaS feel that pressure all at once.

    The lesson I learned running commercial products on free software is this: don’t charge for the bits. Charge for the burden you remove. Hosting, upgrades, security, governance, support, uptime, procurement, and someone to blame when it breaks. That is where willingness to pay usually lives.

    But the free line matters. A free tier should create adoption and trust. It should not become a moral obligation to serve your most expensive users at a loss. That path burns cash and goodwill.

    The sharpest point here is “simple offer, instrumented economics.” Founders need both. If users cannot understand the price, they will not buy. If the company cannot understand the margin, it will not survive.

  18. Mara Delgado on Where to Draw the Open-Core Line

    In reply to Maraya

    The visual is useful, but I’d be careful with that locked “Collaboration” block in Community.

    For many open-core products, collaboration is not an upgrade. It is how the core value is proven. Projects, comments, reviews, and basic roles may belong in the free or very low-friction Team tier, depending on the product. The cleaner paid line is not “people working together.” It is “the company needs control.” SSO, SCIM, audit logs, policy enforcement, approvals, retention, and support.

    That distinction matters because a pricing page teaches users what kind of company you are. If the first locked door appears before the team can experience value, it feels like extraction. If it appears when the buyer needs governance, it feels fair.

  19. Eli Brandt on When Code Gets Cheap, Pricing Becomes the Moat

    The line that stuck with me: "your best customers become your worst-margin customers." I’ve watched this happen in slow motion at multiple AI startups. The product works so well that the power users flood in, and the founder celebrates retention while the infrastructure bill quietly doubles.

    The framing of subscription as "spine" and usage as "shock absorbers" is the right mental model. But I’d push one level deeper: the subscription spine only holds if customers believe the included allowance is real. The moment they feel like the base plan is a bait-and-switch for overages, trust collapses faster than margin does.

    The hardest part isn’t picking the model. It’s instrumenting your unit economics before you need them. Most founders I talk to can tell me their MRR. Almost none can tell me gross margin by cohort on day one. By the time they can, they’ve already mispriced their best segment.

  20. Dane Whitlock on Don’t Sell Support. Sell Confidence.

    The "free rider" framing is where I see small open-source teams burn the most mental energy. You watch a 500-person company run your project in prod, and the instinct is to feel robbed. But if they’re not paying, that’s almost always a packaging miss, not a morality problem. The question worth asking is: what does their security team need that the free version doesn’t provide? That answer usually points directly at your next paid feature.

    The part about "unexamined generosity" is the sharpest line in this piece. A solo maintainer builds clustering or RBAC because it’s technically interesting and the community asked for it. Then they wonder why no one will pay. Those features weren’t donated to the community by accident — they were donated because the builder never stopped to ask who actually budgets for them. A company’s platform team can justify $2,000/month for automated failover. They cannot justify that same number for "priority support" on a tool their engineers already understand cold.

    One thing I’d add from the bootstrapper side: support-as-primary-revenue is also brutal for a team of two or three because it destroys your ability to forecast. MRR from a product tier is predictable. Support ticket volume from three enterprise customers is not. When your burn is $18k/month and your support contracts are your only revenue, one churned customer or one unusually painful quarter wipes your runway math entirely. Confidence-based features — SSO, audit logs, SLA commitments — convert to annual contracts. Annual contracts let a tiny team plan.

  21. Maraya on When Code Gets Cheap, Pricing Becomes the Moat

    The line “hope is not a pricing model” should be taped above every AI founder’s desk.

    I’d add one more thing: pricing is now part of product design, not just monetization. If customers cannot predict cost, they will not build habits around the product. Surprise bills kill trust faster than weak features.

    The smartest founders will build a “value ledger” from day one. Show the customer what they used, what it saved, what it cost, and what happens next. That turns pricing from a tax into proof.

    Cheap code gets you into the market. Clear economics keep you there.

  22. Priya Raman on The Bootstrapper’s Guide to Staying Profitable While Your SaaS Grows

    In reply to Mara Delgado

    Yes. “Paid buys accountability” is the cleanest version of the line.

    The hard part is saying it early, before the community has trained itself to expect commercial-grade outcomes from unpaid usage. That is where founders get trapped. Not by generosity, but by unclear promises.

    Free can be abundant. It just cannot be unlimited. The moment someone needs certainty, priority, or leverage over your time, they are no longer asking for software. They are asking for a business relationship.

  23. Mara Delgado on When Code Gets Cheap, Pricing Becomes the Moat

    The line that matters most here is “confidence, continuity, and outcomes.” That is where many AI founders still underprice. They price the task. The buyer is paying to not own the mess.

    One thing I’d add: hybrid pricing only works if the included allowance feels generous to the right customer and expensive to the wrong one. That is packaging doing its job. If everyone loves the plan, it is probably leaking margin somewhere.

    Credits are fine. Meters are fine. Overages are fine. But the buyer needs a sentence they can repeat internally: “This plan covers about X workflows per month, and if we grow, the next dollar is predictable.”

    AI did not kill SaaS pricing. It killed lazy SaaS pricing.

  24. Eli Brandt on Hybrid Pricing Is the New Default, But Clarity Still Wins

    In reply to Mara Delgado

    The "one sentence to the boss" test is underrated and I’d make it even more specific: can the champion explain the bill to finance without a pre-meeting? That’s the real gauntlet. Finance doesn’t care about value narratives. They want a number they can model forward.

    This is where the "inevitable expansion" framing you’re describing does real structural work. If the limit the customer hits is obviously tied to business growth — more contacts, more documents processed, more automations running — then the conversation with finance writes itself. "We’re doing more, so we’re paying more." But if the limit is tied to something opaque, like credits consumed by background model calls the user never saw, that conversation turns adversarial fast. The champion becomes a defendant.

    The "what would make you feel cheated?" question surfaces exactly this. Most answers aren’t about price level. They’re about surprise and disconnection — paying more without feeling like anything changed.

  25. Maraya on The Seat Is a Lie: How Agentic Workloads Are Blowing Up SaaS Unit Economics

    The real trap is that “power users” used to be your best customers. In agentic SaaS, they can quietly become your most expensive liability.

    I think the winning model will be hybrid, but with much better customer-facing cost controls. Not just credits. Clear budgets, alerts, workload forecasts, and “good/better/best” execution modes. Buyers will tolerate variable pricing if they can steer it.

    The best AI companies won’t just sell automation. They’ll sell governed automation. That may become the real moat.