BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
ezy E Invoice icon
Actively maintained Tested up to 7.0.6 #54 in Billing

ezy E Invoice

A modern and easy e-invoice plugin – create, send and manage professional PDF invoices directly from your WordPress admin.

Active installs<10New
Downloads · 30d71▼ -48.2% vs prev. 30d
Rating—0 reviews
Health score55/100Fair
All-time downloads155Since Aug 2026
Support resolved—No recent threads
RequiresWP 5.8PHP 7.4+
Downloads · 7d14▼ -17.6% week over week
Our verdict

Use with caution

ezy E Invoice works, but test it on a staging site before relying on it in 2026. Was last updated 1 month ago, and scores 55/100 on our health check.

  • Small user base (<10 active installs)
  • Very few reviews so far

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

112334Aug 20Sep 8Sep 28
Yesterday0
Daily average (1y)4
Peak day46Aug 20, 2026
Last 12 months155

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where ezy E Invoice stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
Billing >100 3,019 Best Billing plugins →
email >100 10,000 Best email plugins →
invoice >100 1,794 Best invoice plugins →
pdf >100 3,326 Best pdf plugins →
woocommerce >100 10,000 Best woocommerce plugins →

About ezy E Invoice

From the official readme · v2.2.4

Description

ezy E Invoice makes creating and sending professional e-invoices effortless. Build your client list, link your products (with optional WooCommerce sync), and fire off a branded PDF invoice 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 invoices.
  • Product/Service Catalogue – Maintain a product list with price and description. One-click WooCommerce sync imports your existing store products.
  • Smart Invoice 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 invoice 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.
  • Invoice Management – List, filter, resend, mark as paid, download or delete invoices from a clean admin table.
  • Flexible Settings – Configure company branding, invoice prefix & numbering, payment terms, bank/payment details, tax label & rate, service charge, discount toggle, currency, email sender details, CC/BCC and custom footer notes.
  • WooCommerce Integration – Optionally sync WooCommerce products into the ezy E Invoice product catalogue with a single button.

Use Cases

  • Freelancers billing clients for services
  • Small businesses issuing recurring invoices
  • WooCommerce store owners needing a simple invoicing module outside of orders

Languages

Ready for translation (.pot file included). All strings are wrapped in __() / esc_html__() with the ezy-e-invoice text domain.

Installation

Automatic (recommended)

  1. Go to Plugins → Add New in your WordPress admin.
  2. Search for ezy E Invoice.
  3. Click Install Now then Activate.

Manual

  1. Download the ZIP file.
  2. Go to Plugins → Add New → Upload Plugin.
  3. Upload the ZIP and click Install Now, then Activate.

First-Time Setup

  1. Navigate to ezy E Invoice → Settings.
  2. Fill in your Company Details (name, logo, address, registration numbers).
  3. Configure Invoice Settings (prefix, starting number, currency, payment terms).
  4. Set Tax & Charges (GST/VAT/SST rate, service charge, discount options).
  5. Configure Email Settings (from name, from address, subject, body template).
  6. Save, then add your clients and products — you’re ready to invoice!

Frequently asked questions

Does this plugin work without WooCommerce?

Yes. WooCommerce is completely optional. You can manually add products/services to the ezy E Invoice catalogue without WooCommerce installed.

How are PDFs generated?

PDFs are generated server-side using the FPDF library (bundled). No external service is required.

What email service does the plugin use?

It uses WordPress’s built-in wp_mail() function, so it works with any SMTP plugin (e.g. WP Mail SMTP, FluentSMTP).

Can I customise the invoice PDF design?

The PDF template is in templates/invoice-pdf-html.php and the generator class is in includes/class-ezy-pdf.php. Developers can override these to suit their brand.

Where are invoices stored?

Invoices are stored in custom database tables created on activation. No post types are used, keeping your WordPress database clean.

Can I resend an invoice?

Yes. From ezy E Invoice → Invoices, click Resend on any invoice row to re-email the PDF to the client.

Is there a bulk delete option?

Bulk actions are on the roadmap for v2.2. For now, individual delete is available on each invoice row.

What happens if I uninstall the plugin?

The uninstall.php file removes all plugin options. Database tables are retained by default to protect your data. You can manually drop them if needed.

Changelog

2.2.4

  • Maintenance: Version bump to 2.2.4.
  • Confirmed: All previous review fixes from v2.2.3 retained — ABSPATH guard, clean phpcs:ignore on PDF style block, and smart FPDF loader.

2.2.3

  • Fix: Removed rogue <style> tag caused by a broken phpcs:ignore comment embedded inside the PHP docblock — the embedded <?php ?> tag unintentionally closed PHP mode, making <style> is required output as literal HTML. Docblock is now plain text.
  • Fix: Replaced the broken inline phpcs:ignore with a clean <?php // phpcs:ignore ... ?> line placed immediately before the <style> block, correctly suppressing the WPCS enqueue warning for this PDF-only template.
  • Fix: Confirmed if ( ! defined( 'ABSPATH' ) ) exit; guard remains at line 2 of templates/invoice-pdf-html.php.

2.2.2

  • Fix: FPDF smart-load — if another plugin has already loaded FPDF, EZYEIN_FPDF now extends it instead of loading the library again, avoiding duplicate code in memory.
  • Fix: FPDF class wrapped with class_exists( ‘EZYEIN_FPDF’ ) guard in both fpdf.php and class-ezy-pdf.php to prevent duplicate class definition errors.
  • Fix: Inline tag in invoice-pdf-html.php annotated with phpcs:ignore — template is PDF-only (ob_start capture), never served to browser.

2.2.1

  • Fix: Added phpcs:ignore with justification on read-only GET parameter — no nonce needed on display-only admin pages.
  • Fix: Invoice view page now accessible via direct URL or bookmark (no nonce expiry issue).

2.2.0

  • Security: Replaced deprecated utf8_decode() with mb_convert_encoding() in PDF generator.
  • Security: Explicit sanitization of all $_POST fields in client and product save handlers.
  • Security: Added wp_unslash() to json_decode() item fields in invoice handler.
  • Security: Nonce verification added to filter/pagination links on invoices list page.
  • Improvement: Plugin URI updated to GitHub repository.

2.1.9

  • Fix: Added ABSPATH guard and phpcs:disable to all FPDF font PHP files (third-party library).
  • Fix: Replaced readfile() with WP_Filesystem()->get_contents() for PDF delivery.
  • Fix: Removed all error_log() debug calls from PDF class.

Full changelog on WordPress.org →

Screenshots

Dashboard – Quick-glance stats: total invoices, revenue, pending and paid counts.
Dashboard – Quick-glance stats: total invoices, revenue, pending and paid counts.
Settings – Company Details – Enter your brand name, logo, address and registration numbers.
Settings – Company Details – Enter your brand name, logo, address and registration…
Settings – Invoice Config – Invoice prefix, numbering, currency and payment terms.
Settings – Invoice Config – Invoice prefix, numbering, currency and payment terms.
Settings – Tax & Charges – Enable/disable tax, service charge and discount with custom labels and rates.
Settings – Tax & Charges – Enable/disable tax, service charge and discount with custom…
Settings – Email Settings – Sender name, address, subject, body template and CC/BCC.
Settings – Email Settings – Sender name, address, subject, body template and CC/BCC.
Clients List – Searchable, paginated client table with inline edit and delete.
Clients List – Searchable, paginated client table with inline edit and delete.
Add / Edit Client – Modal form with all client fields.
Add / Edit Client – Modal form with all client fields.
Products List – Product catalogue with WooCommerce sync button.
Products List – Product catalogue with WooCommerce sync button.

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best ezy E Invoice alternatives

All Billing plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Sprout Invoices – Client Invoicing & Estimates Sprout Invoices – Client Invoicing & Estimates The best invoicing plugin for WordPress. See how you can get paid faster without those… by BoldGrid 1K+ ★★★★★★★★★★ 4.4 (191) 6 days ago 73
2 Easy Invoice – Invoice Generator, PDF Quotes & Payments Easy Invoice – Invoice Generator, PDF Quotes & Payments Invoices, quotes, PDFs and payments inside WordPress. Unlimited documents, PayPal, credit… by MatrixAddons 500+ ★★★★★★★★★★ 4.4 (7) 11 hours ago 84
3 Paystack MemberPress Paystack MemberPress A Memberpress Payment Gateway integration with Paystack for membership subscriptions. by paystack 300+ ★★★★★★★★★★ 5 (1) 12 months ago 48
4 WP Forms + Sprout Invoices – Easy Invoice & Quote Submissions WP Forms + Sprout Invoices Dynamic invoicing (and estimates/quotes) from WP Form submissions. by BoldGrid 300+ ★★★★★★★★★★ 5 (1) 1 month ago 72
5 WPC Copy Billing Address for WooCommerce WPC Copy Billing Address for WooCommerce Help buyers copy the whole billing address to the shipping address with one click. by WPClever 200+ ★★★★★★★★★★ 3 (2) 3 weeks ago 70
6 Contasimple Contasimple This module allows you to export all WooCommerce orders as invoices in Contasimple. by Contasimple 200+ ★★★★★★★★★★ 4 (6) 1 year ago 43
7 Formidable Forms + Sprout Invoices – Easy Invoice & Estimate Submissions Formidable Forms + Sprout Invoices Dynamic invoicing (and estimates/quotes) from Formidable Form submissions. by BoldGrid 200+ ★★★★★★★★★★ 3 (2) 1 month ago 66
8 Direct Invoices – Invoicing & Payment Requests for WordPress Direct Invoices – Invoicing & Payment Requests for WordPress Direct Invoices lets you send professional invoices and get paid through 100+ payment… by Digages 200+ ★★★★★★★★★★ 5 (3) 3 weeks ago 76
9 Vendus Vendus Faturação 100% online, sem dores de cabeça e sem sair da sua loja online! Programa nº 2230… by Vendus 200+ ★★★★★★★★★★ No reviews 3 years ago 26
10 PushPress.com PushPress.com Seamlessly integrate your PushPress account with your WordPress Blog. by pushpress 100+ ★★★★★★★★★★ No reviews 9 years ago 25

FAQ

ezy E Invoice: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Sep 29, 2026

Is ezy E Invoice free?

Yes. ezy E Invoice is free to download and use from the official WordPress.org plugin directory.

Is ezy E Invoice safe to use in 2026?

ezy E Invoice works, but test it on a staging site before relying on it in 2026. Was last updated 1 month ago, and scores 55/100 on our health check.

How many websites use ezy E Invoice?

ezy E Invoice is active on <10 WordPress websites and has been downloaded 155 times since it launched in August 2026. It was downloaded 71 times in the last 30 days.

Does ezy E Invoice work with WordPress 7.1?

ezy E Invoice is officially tested up to WordPress 7.0.6, while the latest release is 7.1.2. It may still work, but try it on a staging site first.

What PHP version does ezy E Invoice need?

ezy E Invoice requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was ezy E Invoice last updated?

The latest version, 2.2.4, was released on August 20, 2026 (1 month ago).

Who makes ezy E Invoice?

ezy E Invoice is developed and maintained by Mohammad Abubakar Siddique.

What are the best alternatives to ezy E Invoice?

The most popular alternatives to ezy E Invoice are Sprout Invoices (1K+ installs), Easy Invoice (500+ installs) and Paystack MemberPress (300+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.