Skip to content
AI Product Engineer Wiki

    ↑ ↓ to move between results, Enter to open, Esc to close

    Menu

    Pricing AI features

    Price AI features with bundling, usage-based pricing, credits and tiers, protecting margins from heavy users and communicating limits fairly.

    Level: Expert 7 min read Updated
    On this page

    Why this matters

    Pricing decides whether an AI feature is a growth engine or a cost center. Price it like traditional software, with unlimited use for a flat fee, and your heaviest users can erase your margin. Price it purely by usage, and many customers hesitate to try it, because they can’t predict the bill.

    There’s no single right answer, but there is a right way to decide: start from your unit economics, match the pricing model to how customers get value, and design limits people understand. This article covers the common pricing models, how to set a floor from cost, a credit calculator, fair limits, and how to test prices before committing.

    Pricing models

    Model How it works Works well when Watch out for
    Bundled AI included in existing plans Usage is moderate and fairly even; AI improves the core product Heavy users eroding margin
    Add-on A separate charge to enable AI features The feature has clear standalone value Low adoption if the value isn’t obvious before paying
    Tiered Higher plans include more AI usage Usage varies a lot between customers Tier limits must match real usage patterns
    Usage-based Pay per use: per task, per document, per seat-hour Usage varies widely and maps to customer value Bill anxiety; harder to budget for customers
    Credits Prepaid units spent on different AI actions Several AI features with different costs Credits must be easy to understand
    Outcome-based Pay per successful outcome: a resolved ticket, a qualified lead Outcomes are measurable and clearly caused by the feature Disputes over what counts as an outcome

    Many products combine them: a plan that includes a generous allowance (bundled), with higher tiers or paid top-ups (tiered or credits) for heavy use.

    Choosing a pricing model. How much usage varies, and how clearly value can be measured, point to different models.
    Show text descriptionHide text description

    A two-by-two grid. The vertical axis is variation in usage between customers, increasing upwards. The horizontal axis is how measurable the value per use is, increasing to the right.

    • top left (high variation in usage between customers, low how measurable the value per use is): Tiers or credits. Usage varies a lot but value is hard to pin to one action: include allowances per tier, sell top-ups.
    • top right (high variation in usage between customers, high how measurable the value per use is): Usage or outcome-based. Usage varies and each use has clear value: charge per task or per outcome.
    • bottom left (low variation in usage between customers, low how measurable the value per use is): Bundle it. Usage is even and value is diffuse: include it in the plan with a fair-use limit.
    • bottom right (low variation in usage between customers, high how measurable the value per use is): Add-on. Usage is even and value is clear: a flat add-on price is simple and predictable.

    Matching price to value and cost

    Two numbers bound the price:

    • The floor is cost. Cost per successful task, plus other costs to serve, plus the margin your business needs. Below that, every use loses money.
    • The ceiling is value. What a success is worth to the customer: time saved, revenue enabled, cost avoided. Above that, customers won’t pay or won’t stay.

    Price somewhere between, usually far closer to value than to cost when the value is clear. If the floor is above the ceiling, pricing can’t fix the feature: you need to make it cheaper to run or more valuable to use first.

    For credit-based pricing, the floor can be computed per action. This calculator converts measured cost per action into credits, given the price of a credit and a target gross margin:

    analysis/credit-pricing.ts
    interface Action {
      name: string;
      /** Measured average model cost per successful action, including retries, from traces. */
      costPerSuccessUsd: number;
    }
    
    const PRICE_PER_CREDIT_USD = 0.01;
    const TARGET_GROSS_MARGIN = 0.75; // Keep 75% of revenue after model cost.
    
    /** Credits to charge per action so the target margin holds, rounded up to a whole credit. */
    export function creditsFor(action: Action): number {
      const minimumRevenue = action.costPerSuccessUsd / (1 - TARGET_GROSS_MARGIN);
      return Math.max(1, Math.ceil(minimumRevenue / PRICE_PER_CREDIT_USD));
    }
    
    const actions: Action[] = [
      { name: 'Draft a reply', costPerSuccessUsd: 0.025 },
      { name: 'Summarize a thread', costPerSuccessUsd: 0.012 },
      { name: 'Analyze a long document', costPerSuccessUsd: 0.18 },
    ];
    
    for (const a of actions) console.log(`${a.name.padEnd(24)} ${creditsFor(a)} credits`);
    
    // Check a plan: 2,000 included credits. What does each usage segment actually use?
    const INCLUDED_CREDITS = 2_000;
    const usage = { light: 150, regular: 1_400, heavy: 6_500 }; // credits per month, from analytics
    for (const [segment, credits] of Object.entries(usage)) {
      const over = Math.max(0, credits - INCLUDED_CREDITS);
      console.log(`${segment.padEnd(8)} uses ${credits} credits: ${over === 0 ? 'within plan' : `${over} over, top-up of $${(over * PRICE_PER_CREDIT_USD).toFixed(2)}`}`);
    }

    The output does two things. It sets credit costs per action that protect your margin, and it shows whether the included allowance covers most users while heavy users pay for what they use. If regular users regularly go over, the allowance is too small; if nobody ever does, you may be underpricing heavy use.

    Limits users understand

    Every AI plan has limits, stated or not. Stated, fair limits build trust; surprises destroy it.

    • Show usage where it matters. A small “1,240 of 2,000 credits used this month” in the feature, not only on a billing page.
    • Warn before the limit, at 80% and 100%, with what happens next.
    • Prefer soft limits. Slow down, offer a top-up, or move to a lighter model before stopping entirely, especially mid-task.
    • Explain fair use concretely. “Unlimited within fair use (typically up to 500 drafts a month)” is honest; “unlimited” followed by a surprise block isn’t.
    • Never charge for failures. If a request errors, is cut off or declines, don’t deduct credits. It’s fair, and customers notice.

    Testing prices

    Pricing is hard to change once customers rely on it, so test before committing:

    • Talk to customers about how they’d budget for the feature, and what they compare it with, using the interview techniques from Stage 2.
    • Test willingness to pay with a pricing page variant or a waitlist for a paid tier, measuring sign-ups rather than asking hypothetically.
    • Start with a beta price clearly marked as introductory, so you can adjust.
    • Watch the economics after launch: margin per segment, top-up rates, and how often people hit limits.

    Common mistakes

    • Unlimited AI on a flat fee without limits. Heavy users can erase margin. Include a fair-use allowance or tiers.
    • Pricing from cost alone. Cost is the floor; value sets what customers will pay.
    • Hidden limits. Show usage, warn before limits and explain fair use concretely.
    • Charging for failed requests. Don’t deduct credits for errors, truncations or refusals.
    • Never revisiting prices. Model prices, usage patterns and value all change; review pricing against unit economics regularly.

    Try it

    Exercise

    About 45 min

    Propose a pricing model for an AI feature

    1. Using your unit economics model, write the cost floor per successful task and an estimate of the value ceiling.
    2. Place the feature on the pricing model matrix and choose a model.
    3. If you choose credits or an allowance, use the calculator to set credit costs and test the allowance against your usage segments.
    4. Write the limit messages users would see at 80% and 100% of their allowance.
    Show a hint

    If you can’t estimate value yet, interview five customers about what they do today without the feature and what that costs them. That’s your value ceiling.

    Show a worked solution

    Example for an AI assistant in a helpdesk product:

    • Floor: about $0.03 per accepted draft including retries, so about $0.12 at a 75% margin. Ceiling: several minutes of agent time per accepted draft, worth far more.
    • Model: included in the Pro plan with 2,000 credits a month; Business plan with 10,000; top-ups at $10 per 1,000 credits.
    • Calculator check: drafts cost 10 credits, summaries 5, document analysis 72. Light and regular users stay within the allowance; heavy users top up.
    • Messages: “You’ve used 80% of this month’s AI credits. Drafting continues as normal; top up anytime.” and “You’ve used this month’s credits. Top up to keep drafting, or credits reset on 1 November.”

    Check your understanding

    Question 1 of 3: What sets the floor and the ceiling of an AI feature's price?

    Show answer

    B. Cost to serve (plus margin) sets the floor; value to the customer sets the ceiling

    Below the floor you lose money on each use; above the ceiling customers will not pay.

    Question 2 of 3: Usage varies widely between customers and value per use is hard to measure. Which model fits?

    Show answer

    B. Tiers or credits with allowances

    Allowances per tier, with top-ups, let heavy users pay for heavy use without per-action pricing.

    Question 3 of 3: A request fails with an error. Should it consume the user's credits?

    Show answer

    B. No; charging for failures is unfair and customers notice

    Absorb the cost of failures; it is part of the cost per success in your economics.

    Key takeaways

    • Choose among bundled, add-on, tiered, usage-based, credits and outcome-based pricing by usage variation and how measurable value is.
    • Cost sets the floor, value sets the ceiling; if the floor is above the ceiling, fix the feature first.
    • Protect margins with allowances, tiers and credits that cover the heaviest realistic usage.
    • Make limits visible, warned, soft and fair, and test prices before committing.

    Progress is saved in this browser and lights up the roadmap.