Version 1.3 · tested on WordPress 7.1 and PHP 8.5

Show the price before they have to ask.

Offer Calc turns your services and unit prices into a quote calculator on any WordPress page. Visitors pick quantities, the total updates as they click, and the "how much would it cost" email never needs writing.

  • Free and GPL
  • Shortcode and widget
  • No external service

How it works

Three steps from price list to calculator.

  1. 1

    Add an offer

    Under Offer Calc → Add Offer, list each service with its unit price and the quantity range a visitor can pick from.

  2. 2

    Place it

    Paste the shortcode into any page or post, or drop the Offer Calc widget into a sidebar.

    [ofc_shortcode offer_slug="website-project"]
  3. 3

    Visitors get a number

    Every line totals as they choose, the grand total sits at the bottom, and they can email the offer to you in one click.

Live demo

This is the plugin, running on this page.

Not a screenshot. The calculator on the right is Offer Calc 1.3 rendering a sample offer for a small web studio. Change a quantity and watch the totals.

  • Four services, each with its own unit price
  • Quantity ranges set per row (1 to 20 pages, 0 to 12 posts)
  • "Count" relabelled to "Qty" from the offer settings
  • Currency added with one filter in the theme
Website project Offer Calc

$450.00

$120.00

$90.00

$79.00
Total: $0

Features

Everything a price list needs. Nothing it doesn't.

▦

As many calculators as you sell

One offer per service line, landing page or client. Each gets its own shortcode.

◉

The right input per line

A dropdown with your own range, radio buttons for tiers, a checkbox for add-ons, or free text.

✉

Email the offer

Visitors send their selection to you and get a copy. Set a minimum order value and a captcha to keep it clean.

Aa

Your words on every label

Rename Service, Price, Count and Total to match how your customers talk.

▣

Images per service

Show a thumbnail beside each line so visitors know exactly what they are pricing.

</>

Hooks for developers

Filters for currency, labels and inputs. Plain HTML output you can style from your theme.

Who it's for

Anyone who sells by the unit.

Web studiosper page, per post
Cleaning servicesper room, per visit
Photographersper hour, per edit
Print shopsper hundred units
Tutors and coachesper session
Event rentalsper item, per day

Questions

Before you install.

Is it free?

Yes. Offer Calc is GPL-licensed and free on WordPress.org. The features that used to be in Offer Calc Pro were merged into the free plugin in version 1.2.

Does it take payments?

No. It calculates the price and can email the offer to you and the visitor. You take it from there with your usual invoicing.

Does it work on current WordPress and PHP?

Version 1.3 fixed the fatal errors that older releases hit on PHP 8 and is tested with WordPress 7.1 and PHP 7.4 through 8.5.

Will it match my theme?

The calculator renders as a plain HTML form with stable class names, so a few lines of CSS restyle it. The demo above is the stock plugin with theme CSS on top.

Where do I get help?

Post in the support forum on WordPress.org, or read the docs.

Put a price on the page this afternoon.

Install from your dashboard, add your services, paste one shortcode.