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.
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
Up and running in minutes
Three simple steps to get real results — no experience needed.
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.
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.
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.
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.
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.
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.
Made for web professionals
Built by a real web design agency — for everyone who needs a professional solution without the bloat.
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.
How we stack up
TWDH Quote Builder vs. Cost Calculator Builder
Free vs Pro — side by side
See exactly what each tier includes before you decide.
Simple, transparent pricing
No surprises. No hidden fees. Use the free version forever.
$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
$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
$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
$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
What people are saying
"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
What's new
Recent updates and improvements.
- 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
- 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
- Pro: browser-side PDF download via jsPDF
- Pro: auto-reply email with merge tag templates
- Added min–max range pricing type
- Added 'Contact for pricing' price type
- Added configurable currency symbol and position
- Improved mobile layout for service selection grid
- Initial release — service CPT, live estimate, quote request form, owner notification email, shortcode
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.
