Framer code component · Interactive

Pricing Calculator for Framer

$12one-time, updates included
Pricing Calculator Framer component preview

What it does

A pricing calculator for SaaS and app pricing pages. Visitors drag a slider (seats, users, credits — any unit you name) and the price rolls to the new amount instantly. Set tier breakpoints and the price per unit drops as usage grows; the matching plan is highlighted automatically, with the per-unit rate and the savings versus your list price shown right under the total.

Flip the monthly / yearly toggle to apply a discount with a "Save X%" badge and a "Billed … per year" line. Turn on "Custom at Max" and the top of the slider becomes "Custom" with a "Contact sales" button that links wherever you want — the enterprise pattern, built in.

Customizable properties

  • Layout — Card (boxed) or Compact (inline, slider left / price right)
  • Slider — unit label (plural & singular), min, max, step, default value
  • Tiers — plan name, "up to" breakpoint, per-unit or flat pricing, price, short note; plus an optional base price added to every total
  • Tier ladder & marks — plan pills with ranges (1–10, 11–50, 51+) and tick marks on the track; show or hide
  • Per-unit price & savings line — show or hide
  • Custom at Max — label, CTA text and link for enterprise requests
  • Billing toggle — on/off, yearly discount %, default period
  • Currency — symbol, position (before/after), space, decimals, thousands separator (comma, dot, space, none), decimal separator (dot or comma) — e.g. "1.234,50 €"
  • Rolling numbers — on/off and duration
  • CTA — text, link, open in new tab
  • Labels — every text string (Monthly, Yearly, Save badge, Billed lines, Recommended, per-unit, savings)
  • Style — card, text, sub text, track, fill, thumb, accent, border colors, radius, shadow
  • Fonts — title, price and body fonts

Why this component

  • Tier breakpoints, not just a flat rate: the per-unit price changes by tier and visitors see it — the plan pill switches as they drag.
  • Enterprise-ready: hit the max and the card switches to "Custom / Contact sales" automatically.
  • Real number formatting: symbol position, decimals and separators for US, EU and other formats.
  • Accessible by default: native slider (keyboard arrows, Home/End, touch-friendly 24px thumb), screen readers hear "25 seats, $100 per month", and the rolling digits respect reduced-motion settings.
  • Lightweight: no external libraries, no looping animations.

Need help?

Email hello@brandingupstudio.com — we usually reply within 72 hours. Custom edits are available from $75/hr.