The Web Design Hub

Client Support

How can we help you today?

Client Portal

Access your project dashboard & files

Book Appointment

Schedule a call with our team

Remote Support

Get live technical assistance

Need something else? Contact our team

Free + Pro·WordPress Plugin

Quote Builder

A service catalog and quote request form in one shortcode. Visitors select services, see a live price estimate, and submit — you get an email instantly.

Most service businesses still send clients to a separate contact form and manually calculate pricing in their head. TWDH Quote Builder fixes that in one shortcode.

You add your services as a custom post type — each with a fixed price, a price range, or "Contact for pricing". Drop [twdh_quote_builder] on any page. Visitors click services, watch the running total update live, then fill out the contact form and submit. You get a formatted email with everything: selected services, estimated total, and their contact info.

The free plan supports up to 10 services and sends the owner notification email. That's all most small service businesses need.

The Pro plan removes the service limit, adds service categories (filter the shortcode with category="slug"), sends an instant auto-reply email to the client with customizable templates and merge tags, and unlocks the PDF quote download button. The PDF is generated entirely in the visitor's browser using jsPDF — no server processing, no storage, no privacy concerns. The resulting PDF includes a branded header, itemized services, the total, client notes, and your site URL in the footer.

Download Free
Any WordPress theme PHP 7.4+ compatible Free version available No coding required

PHP 7.4+

Minimum Requirement

Works on modern hosts

Any

Theme Compatible

Elementor, Divi, Bricks & more

5.0★

Average Rating

From early users

Free

Core Version

No credit card ever

Requirements

WordPress

5.0++

PHP

7.4++

WooCommerce

Not needed

Multisite

Supported

How It Works

Up and running in minutes

Three simple steps to get real results — no experience needed.

011

Add your services

Go to Quote Builder → Add Service in your WordPress admin. Set a title, optional description, and a price type: fixed amount, min–max range, or contact for pricing.

022

Drop the shortcode on a page

Add [twdh_quote_builder] to any page. That's it. The service grid renders immediately with your currency and layout settings. Pro: add category="slug" to filter by category.

033

Receive quote requests

When a visitor submits, you get an email with their contact info, selected services, and the estimated total. Pro sends an instant branded auto-reply to the client as well.

Ready to go!
Features

Built for professionals

No bloat. No surprises. Just the features that matter.

No page builder required

One shortcode works in Gutenberg, Elementor, Divi, Bricks, or classic PHP themes. No blocks to configure, no widget to drag in.

Key Feature

PDF generated client-side

The Pro PDF quote is built in the visitor's browser using jsPDF. Nothing is stored on your server — no privacy risk, no file management.

WordPress-native

Services are a custom post type. Settings use the Options API. Emails go through wp_mail(). No third-party dependencies, no SaaS subscription.

Features

Everything it can do

A complete breakdown of every capability — free and Pro.

Service Catalog with Live Price Estimate

Add services as a WordPress custom post type with fixed pricing, min-max ranges, or 'Contact for pricing'. Visitors click services on the frontend and watch a running total update live in their browser as they build their quote.

Instant Owner Notification

Every quote request submission sends an email to your admin address with the visitor's contact info, selected services listed by name, and the estimated total. No WP Admin login required — the lead comes straight to your inbox.

Currency Symbol & Position Control

Configure your currency symbol ($ £ € or any character) and its position (before or after the amount). The live price estimate and all email notifications use your configured currency format consistently.

Browser-Side PDF Download (Pro)

Pro adds a Download PDF button that generates a professional quote PDF entirely in the visitor's browser using jsPDF. No server-side processing, no file storage, no privacy concerns — the PDF is created and downloaded instantly client-side.

Auto-Reply Email to Client (Pro)

Pro sends an instant branded auto-reply email to the visitor after submission. Customize the template with merge tags: {name}, {email}, {services_list}, {total}, {site_name}. The client gets a professional confirmation while you process the request.

Service Categories (Pro)

Pro adds a Category taxonomy to the service CPT. Use [twdh_quote_builder category="web-design"] to display only services from that category — useful for businesses with distinct service lines or multiple quote pages.

Who It's For

Made for web professionals

Built by a real web design agency — for everyone who needs a professional solution without the bloat.

Most Common

Service businesses

Web designers, marketers, consultants, contractors, and agencies who want visitors to self-select services and request a quote without leaving the page.

Freelancers and studios

Independent professionals who want a professional pricing page that drives inbound quote requests — without building a custom form from scratch.

Multi-service businesses

HVAC companies, cleaning services, photography studios, or any business with a defined price list that wants online quoting without a full e-commerce setup.

vs. Competition

How we stack up

TWDH Quote Builder vs. Cost Calculator Builder

Feature
TWDH
Cost Calculator Builder
Free version available
Service catalog as WordPress CPT
Live price estimate on selection
Built-in quote request form
Browser-side PDF download
Pro
Pro only
Auto-reply email with merge tags
Pro
Pro only
Price (Pro single site)
$49/yr
$69/yr
Comparison

Free vs Pro — side by side

See exactly what each tier includes before you decide.

Feature
Free
Pro
Service catalog with up to 10 services
Fixed, range, or "Contact for pricing" pricing types
Live price estimate as visitors select services
Quote request form — name, email, phone, notes
Owner email notification on every submission
[twdh_quote_builder] shortcode — drop on any page
Customizable currency symbol and position
Works with any WordPress theme
Unlimited servicesPRO
Service categories — filter shortcode by category slugPRO
PDF quote download — generated in the browser, no server storagePRO
Auto-reply email sent to the client after submissionPRO
Custom email templates with merge tags ({name}, {email}, {phone}, {services_list}, {total}, {site_name}, {notes})PRO
Custom From name and From email addressPRO
Priority supportPRO
Plans

Simple, transparent pricing

No surprises. No hidden fees. Use the free version forever.

FREE

$0

forever

  • Service catalog with up to 10 services
  • Fixed, range, or "Contact for pricing" pricing types
  • Live price estimate as visitors select services
  • Quote request form — name, email, phone, notes
  • Owner email notification on every submission
  • [twdh_quote_builder] shortcode — drop on any page
  • Customizable currency symbol and position
  • Works with any WordPress theme
Download Free
PERSONAL

$49/yr

per year · 1 site

  • Unlimited services
  • Service categories — filter shortcode by category slug
  • PDF quote download — generated in the browser, no server storage
  • Auto-reply email sent to the client after submission
  • Custom email templates with merge tags ({name}, {email}, {phone}, {services_list}, {total}, {site_name}, {notes})
  • Custom From name and From email address
  • Priority support
MOST POPULAR
STUDIO

$79/yr

per year · up to 3 sites

  • Unlimited services
  • Service categories — filter shortcode by category slug
  • PDF quote download — generated in the browser, no server storage
  • Auto-reply email sent to the client after submission
  • Custom email templates with merge tags ({name}, {email}, {phone}, {services_list}, {total}, {site_name}, {notes})
  • Custom From name and From email address
  • Priority support
AGENCY

$129/yr

per year · unlimited sites

  • Unlimited services
  • Service categories — filter shortcode by category slug
  • PDF quote download — generated in the browser, no server storage
  • Auto-reply email sent to the client after submission
  • Custom email templates with merge tags ({name}, {email}, {phone}, {services_list}, {total}, {site_name}, {notes})
  • Custom From name and From email address
  • Priority support
Reviews

What people are saying

5.0 average from early users

"I was spending 20 minutes per lead manually calculating project costs and emailing estimates. This plugin turned that into a 30-second process for the client. The PDF feature alone is worth the Pro price."

Carlos M.

Owner, CM Web Design

"Finally a pricing page that actually converts. Clients pick their package, see the price update live, and hit submit. I get the email before they close the tab. Clean, fast, no issues."

Rachel T.

Photography Studio Owner

"Installed it on a contractor client's site in 15 minutes. They had three service categories and a mix of fixed and range pricing. Category filtering in the shortcode is genuinely useful."

Dave W.

Agency Developer

Changelog

What's new

Recent updates and improvements.

v1.4.0June 2026Latest
  • Fixed: license activation returning 'Network error' due to nonce field name mismatch in AJAX request
  • Hardened admin JS to send nonce as _wpnonce, matching check_ajax_referer expectation
v1.3.0March 2026
  • Pro: service categories with [category="slug"] shortcode filter
  • Pro: custom From name and From email for auto-reply
  • Fixed: live total not updating on mobile Safari
v1.2.0October 2025
  • Pro: browser-side PDF download via jsPDF
  • Pro: auto-reply email with merge tag templates
  • Added min–max range pricing type
v1.1.0June 2025
  • Added 'Contact for pricing' price type
  • Added configurable currency symbol and position
  • Improved mobile layout for service selection grid
v1.0.0March 2025
  • Initial release — service CPT, live estimate, quote request form, owner notification email, shortcode
FAQ

Common questions

Everything you need to know before getting started.

Ready to get started? It's free.

Download the free version and be up and running in minutes. Upgrade to Pro whenever you're ready for more.

Download Free
Free forever No account requiredAny WordPress theme