{
  "slug": "saas-pricing-tier-uplift",
  "title": "SaaS Price Increase Impact Calculator",
  "heading": "Price Increase Impact Calculator",
  "category": "financial",
  "url": "https://www.revenuelab.fyi/toolbox/saas-pricing-tier-uplift",
  "summary": "Model the churn you can absorb and still come out ahead on a price rise.",
  "description": "Raising prices trades some customers for more revenue per remaining customer, and the arithmetic is usually far more forgiving than nerves suggest. This calculator applies a price increase across a customer base, applies an expected churn response, and reports net revenue change plus the break-even churn — the share of customers you could lose before the increase becomes a net negative. A 10% price rise typically stays profitable up to roughly 9% extra churn, and because the customers most likely to leave are also the lowest-value and highest-support ones, real-world outcomes usually beat the model.",
  "formula": "New revenue = customers × (1 − churn response) × price × (1 + increase). Break-even churn = increase ÷ (1 + increase).",
  "dateModified": "2026-08-25",
  "run_url": "https://www.revenuelab.fyi/api/public/calc?tool=saas-pricing-tier-uplift",
  "inputs": [
    {
      "id": "customers",
      "label": "Customers affected",
      "kind": "number",
      "hint": null,
      "default": 850,
      "unit": null,
      "min": 1,
      "max": null
    },
    {
      "id": "price",
      "label": "Current price per customer",
      "kind": "number",
      "hint": null,
      "default": 79,
      "unit": "$/mo",
      "min": 1,
      "max": null
    },
    {
      "id": "increase",
      "label": "Price increase",
      "kind": "number",
      "hint": null,
      "default": 12,
      "unit": "%",
      "min": 0,
      "max": null
    },
    {
      "id": "response",
      "label": "Expected extra churn from the increase",
      "kind": "number",
      "hint": null,
      "default": 4,
      "unit": "%",
      "min": 0,
      "max": 100
    },
    {
      "id": "gm",
      "label": "Gross margin",
      "kind": "number",
      "hint": null,
      "default": 82,
      "unit": "%",
      "min": 1,
      "max": 100
    }
  ],
  "outputs": [
    {
      "id": "deltaMonthly",
      "label": "Monthly revenue change",
      "format": "currency",
      "hint": null,
      "primary": true
    },
    {
      "id": "deltaAnnual",
      "label": "Annual revenue change",
      "format": "currency",
      "hint": null,
      "primary": false
    },
    {
      "id": "breakEvenChurn",
      "label": "Churn you could absorb and break even",
      "format": "percent",
      "hint": null,
      "primary": false
    },
    {
      "id": "newRev",
      "label": "New monthly revenue",
      "format": "currency",
      "hint": null,
      "primary": false
    },
    {
      "id": "gpDelta",
      "label": "Annual gross profit change",
      "format": "currency",
      "hint": null,
      "primary": false
    }
  ],
  "worked_example": {
    "inputs": [
      "Customers affected: 850",
      "Current price per customer: 79 $/mo",
      "Price increase: 12 %",
      "Expected extra churn from the increase: 4 %",
      "Gross margin: 82 %"
    ],
    "outputs": [
      "Monthly revenue change: $5,049.68",
      "Annual revenue change: $60,596.16",
      "Churn you could absorb and break even: 10.7%",
      "New monthly revenue: $72,199.68",
      "Annual gross profit change: $49,688.85"
    ]
  },
  "how_to": {
    "title": "How to use this",
    "steps": [
      "Enter customers affected.",
      "Enter current price per customer ($/mo).",
      "Enter price increase (%).",
      "Enter expected extra churn from the increase (%).",
      "Enter gross margin (%).",
      "Read your monthly revenue change on the right — it updates as you type.",
      "Hit Share to keep the scenario or send it to someone."
    ]
  },
  "scenarios": [
    {
      "name": "Conservative",
      "description": "Lower-end numbers — what if things land soft?",
      "values": {
        "customers": 510,
        "price": 47,
        "increase": 7,
        "response": 2.4,
        "gm": 49
      }
    },
    {
      "name": "Typical",
      "description": "Defaults — the most common real-world setup.",
      "values": {
        "customers": 850,
        "price": 79,
        "increase": 12,
        "response": 4,
        "gm": 82
      }
    },
    {
      "name": "Ambitious",
      "description": "Higher-end numbers — what if things really pop?",
      "values": {
        "customers": 1360,
        "price": 126,
        "increase": 19,
        "response": 6.4,
        "gm": 100
      }
    }
  ],
  "limitations": [
    "Results are estimates before tax, fees, and inflation unless an input explicitly covers them.",
    "Rates are treated as fixed for the whole period — variable-rate products will drift from this projection.",
    "This is educational maths, not financial advice. Check anything contractual with the lender or your accountant."
  ],
  "faq": [
    {
      "q": "How much churn should I actually expect from a price rise?",
      "a": "For a single-digit increase on existing customers with reasonable notice, extra churn is often 1-3%. Double-digit increases on price-sensitive SMB bases can hit 5-10%. Grandfathering existing customers for 6-12 months reliably cuts the response."
    },
    {
      "q": "Should I raise prices for existing customers or only new ones?",
      "a": "New-only is the safest test and gives you clean data on conversion impact before touching the base. The revenue impact is slower, but you learn the elasticity without risking the book."
    },
    {
      "q": "How much notice should I give?",
      "a": "Thirty days is the legal minimum in many contracts; 60-90 days with a clear value narrative and a route to lock in the old price annually produces materially less churn than a surprise invoice."
    },
    {
      "q": "Why is break-even churn lower than the price increase?",
      "a": "Because the increase applies only to remaining customers while the churn removes their base revenue entirely. A 12% increase breaks even at 10.7% churn, not 12% — the gap widens as increases get larger."
    }
  ],
  "related": [
    "https://www.revenuelab.fyi/toolbox/saas-freemium-conversion",
    "https://www.revenuelab.fyi/toolbox/saas-net-revenue-retention",
    "https://www.revenuelab.fyi/toolbox/saas-ltv-cac-payback"
  ],
  "license": "CC-BY-4.0",
  "citation": "RevenueLab — SaaS Price Increase Impact Calculator (https://www.revenuelab.fyi/toolbox/saas-pricing-tier-uplift)"
}