Back to Knowledge Base Feature Guide

Let prospects price themselves

Build interactive pricing calculators, share them via public link, translate with AI, and track every view and calculation.

6 min read

A public cost calculator with usage input and live price estimate

What you will learn

A Cost Calculator is a public, shareable pricing form for usage-based products. Prospects punch in their numbers (users, GB, transactions) and see the price live, with no login and no sales call. You can publish the same calculator in multiple languages with one-click AI translation, set expiration dates for time-sensitive pricing, and track every view and calculation.

  • Create a calculator with a name, description, and optional logo
  • Add inputs (number, slider, dropdown), text blocks, and calculation outputs
  • Translate to additional languages with one-click AI translation
  • Share the public link and watch the view / calculation counters tick up

⏱ Reading time: 6 minutes

Before you begin

  • Cost Calculator is included on the Professional and Enterprise plans
  • A pricing model in mind, usually per-unit (per user, per GB, per transaction)
  • Optional: a logo file (PNG/SVG) for branded calculators
1

Create the calculator

Start with the basics: name, description, currency, and optional branding.

  1. 1Go to Calculators → New
  2. 2Enter a name (visible to prospects) and a short description
  3. 3Pick the display currency
  4. 4Optional: upload a logo and set an expiration date
2

Add elements

Build the form with input, output, and text elements.

The calculator builder with input, output, and tier elements
  1. 1Add inputs: number field, slider, dropdown, or checkbox
  2. 2Each element has a label and optional help text
  3. 3Add text blocks for explanations between inputs
  4. 4Add a calculation output that uses a formula referencing other elements (e.g. users × 29 + storage_gb × 0.5)
  5. 5Reorder elements by their grip: drag it, or focus it and use the arrow keys
3

Translate (optional)

Calculators can be served in any of your supported locales. Add translations manually or let Claude do them.

  1. 1Click "Translate with Claude": name, description, and all element labels translate in one shot
  2. 2Review and tweak the AI output if needed
  3. 3Repeat per locale if you support more than two languages
  4. 4The public URL automatically shows the locale matching the visitor's browser preference
4

Share the link

Each calculator gets a slug-based public URL, with no login required for prospects.

  1. 1Copy the public URL: /calculator/{slug}
  2. 2Send it via email or embed it on your website
  3. 3Prospects open the link, fill in numbers, see the price update live
  4. 4No account needed for the prospect: the slug is the only auth
5

Track usage

Every calculator view and every calculation is tracked.

The calculator list with usage statistics per link
  1. 1Open a calculator detail page to see view count and calculation count
  2. 2See which calculators get the most engagement
  3. 3Renew expired links by updating the expiration date
  4. 4Use the data to identify pricing experiments worth running

Tips & best practices

  • Keep calculators short: 3 to 5 inputs maximum. Long forms hurt completion rates
  • Use the AI translation feature to publish in your customer's native language without manual work
  • Set expirations on time-sensitive promotional pricing so old links don't mislead
  • Test the public URL in incognito to confirm exactly what your prospect will see
  • Upload your logo to maintain brand consistency on the public page

Need help?

If a calculation isn't producing the right number, check the formula syntax in the calculation output element. Each input element has a stable identifier you reference in formulas.

Contact support

Build your first calculator

Start your free OneBob trial and let prospects price themselves.