ezy Quotation Builder
ezy Quotation Builder
Description
ezy Quotation Builder makes creating and sending professional quotations effortless. Build your client list, maintain a product/service catalogue, and fire off a branded PDF quotation by email in just a few clicks.
Key Features
- Client Management – Store unlimited clients with name, company, email, phone, address and notes. Quick-search autocomplete when creating quotations.
- Product/Service Catalogue – Maintain a product list with price and description for fast quotation building.
- Smart Quotation Builder – Select a client, add line items with quantity and unit price, and watch the totals update live. Supports discount, tax and service charge.
- PDF Generation – Every quotation is rendered as a professionally styled PDF using FPDF – no third-party SaaS required.
- Automatic Email Delivery – The moment you click Create & Send, the client receives a branded HTML email with the PDF attached.
- Quotation Management – List, filter, resend, mark as accepted/rejected, download or delete quotations from a clean admin table.
- Flexible Settings – Configure company branding, quotation prefix & numbering, validity period, terms & conditions, tax label & rate, service charge, discount toggle, currency, email sender details, CC/BCC and custom footer notes.
- Status Tracking – Track quotations through Draft, Sent, Accepted, Rejected and Expired states.
Use Cases
- Freelancers and consultants quoting for services
- Small businesses issuing sales quotations
- Agencies needing a simple quotation module for proposals
Languages
Ready for translation (.pot file included). All strings are wrapped in __() / esc_html__() with the ezy-quotation-builder text domain.
Installation
Automatic (recommended)
- Go to Plugins Add New in your WordPress admin.
- Search for ezy Quotation Builder.
- Click Install Now then Activate.
Manual
- Download the ZIP file.
- Go to Plugins Add New Upload Plugin.
- Upload the ZIP and click Install Now, then Activate.
First-Time Setup
- Navigate to ezy QB Settings.
- Fill in your Company Details (name, logo, address, registration numbers).
- Configure Quotation Settings (prefix, starting number, currency, validity period).
- Set Tax & Charges (GST/VAT/SST rate, service charge, discount options).
- Configure Email Settings (from name, from address, subject, body template).
- Save, then add your clients and products — you’re ready to quote!
Screenshots

Dashboard – Quick-glance stats: total quotations, accepted value, active clients and products.

Settings – Company Details – Enter your brand name, logo, address and registration numbers.

Settings – Quotation Config – Quotation prefix, numbering, currency and validity period.

Settings – Tax & Charges – Enable/disable tax, service charge and discount with custom labels and rates.

Settings – Email Settings – Sender name, address, subject, body template and CC/BCC.
Faq
PDFs are generated server-side using the FPDF library (bundled). No external service is required.
It uses WordPress’s built-in wp_mail() function, so it works with any SMTP plugin (e.g. WP Mail SMTP, FluentSMTP).
The generator class is in includes/class-ezyqb-pdf.php. Developers can override this to suit their brand.
Quotations are stored in custom database tables created on activation. No post types are used, keeping your WordPress database clean.
Yes. From ezy QB All Quotations, click Resend on any quotation row to re-email the PDF to the client.
The uninstall.php file removes all plugin options and database tables.
Reviews
Changelog
1.0.1
- Fixed: FPDF library loading simplified — bundled
EZYQB_FPDFclass is now loaded directly with no dependency on the globalFPDFclass, eliminating potential conflicts with other plugins. - Fixed: Removed unnecessary
class EZYQB_FPDF extends FPDF {}alias branch from the PDF loader.
1.0.0
- Initial release.
- Client management (add, edit, delete).
- Product catalog with autocomplete.
- Quotation builder with line items.
- PDF generation via FPDF.
- Email delivery with PDF attachment.
- Quotation statuses: Draft, Sent, Accepted, Rejected, Expired.
- Settings: Company info, Quotation config, Tax & charges, Email settings.
- Dashboard with stats overview.
- Download quotation PDF, resend quotation email, mark as accepted/rejected.