Free on WordPress.org·26 Pro addons·600+ active installs
The invoice plugin for WordPress that gets you paid.
Create invoices and quotes, send PDFs, take payments and keep every client's history — inside the WordPress site you already run.
Free covers unlimited documents, PayPal and offline payments, credit notes, statements and a REST API.
Pro adds 26 addons: card gateways, recurring billing, a client portal, e-invoicing, time tracking and accounting sync.
Works with any properly coded theme and builder — Blocksy, Astra, Kadence, GeneratePress, Elementor, Gutenberg — and with WooCommerce, WPForms, Gravity Forms, Contact Form 7 and Fluent Forms.
Open source under GPLv2 · Translation ready · REST API
Free plugin
Everything a small business needs to invoice — free, no limits
Easy Invoice on WordPress.org is the whole product, not a trial. There is no document cap, no watermark and no time limit.
Invoices & quotes
Unlimited, numbered, versioned.
Unlimited invoices and quotes with automatic, prefixed numbering that stays unique even when two people save at once
Convert an accepted quote to an invoice in one click; clone any document
Line items with quantities, per-line or global tax, discounts before or after tax
Credit notes against issued invoices and client statements with running balances
Notes, terms, due dates and payment instructions per document
PDF & print
9 designs, server-rendered.
PDF generated on the server — real text, your logo and business details, printer-friendly
9 professional designs: modern, classic, minimal, corporate, elegant, creative and more
Custom labels for every field ("Grand Total", "Net", your language)
Download from the admin, the public page or the REST API
Get paid
PayPal online, offline recorded.
PayPal checkout with a Pay Now button on every invoice
Bank transfer, cheque and cash recorded against the invoice, with optional proof upload and approval
Payment history, partial and full status, overdue detection
A custom "Pay Now" link for any other provider
Clients
Every document in one place.
Unlimited client records with billing details and a per-client history
Invoice and quote emails with PDF attached, from templates you edit
Clients open documents through a private, keyed link — never a guessable URL
CSV import of clients and invoices from your previous system
Localised
121 currencies.
121 currencies with symbol position, decimals and separators per document
Site-timezone dates for issue, due and expiry
Fully translatable — every string runs through WordPress i18n
Multisite compatible
Built for the platform
REST API, hooks, standards.
REST API for invoices, quotes, clients and PDFs (application passwords)
Pro is a set of addons on top of the free plugin, each with its own on/off switch. An addon you don't enable loads no code and runs no queries — so a small shop stays as light as the free plugin, and an agency can turn on the lot.
Personal Included with Pro
Install Easy Invoice Pro and these switch on — no licence key needed to use them.
16 addons
Recurring Invoices & Subscriptions
Set the frequency, end date and payment method once; each invoice is generated and sent on schedule, with optional auto-charge through Stripe or PayPal.
Ask for a deposit (percentage or flat) before work starts, then let clients pay the balance in instalments. Every part-payment is tracked; the running balance is always visible.
A full walkthrough of the builder, PDFs, clients and payments — or open the live Pro demo and click around yourself.
Video plays from YouTube's privacy-enhanced domain when you press play. Watch on YouTube
1
Create
Pick a client (or type one in), add line items from your library or by hand, set tax and discount, choose a design. The preview updates as you type.
2
Send
Email the invoice with its PDF attached from a template you control. The client gets a private link that works without an account — or logs in to the portal.
3
Get paid
PayPal in the free plugin; Stripe, Square, Authorize.Net, Mollie, Paystack or Moneris in Pro. Offline payments are recorded with proof. Deposits and instalments if you allow them.
4
Keep books
Payments update the invoice and the client statement automatically; credit notes handle corrections; reports and accounting sync keep the numbers in step.
Lifetime licences: Personal $199 · Professional $349 · Agency $499. Back to pricing
Reviews
What people say on WordPress.org
Rated 4.4 out of 5 from 7 reviews — every quote below links to the original.
“I love the simple design & effective way of sending invoices & quotes. This plugin solved my needs. Recommended.”
“There is no other plug in that can beat it. Support is excellent. They even help me to fix some stuff on my site. […] Get the lifetime and enjoy the 24/7 support if you ever in need of it.”
“The only plugin I like to use for invoicing my clients its Easy Invoice. It offers a user-friendly interface and download as a PDF is the reason why I like it the most.”
“Easy Invoice offers a user-friendly interface, making it easy for both beginners and experienced users to generate and manage invoices. The setup process is straightforward, and users can quickly adapt to the plugin's functionalities.”
Yes. Easy Invoice on WordPress.org is a complete invoicing plugin, not a trial: unlimited invoices and quotes, PDF documents in nine designs, PayPal plus bank-transfer, cheque and cash payments, client records, taxes and discounts, credit notes, client statements, CSV import and a REST API. Pro is a separate plugin that adds 26 optional addons.
What does Easy Invoice Pro add, and how do the tiers work?
Pro is an addon system: 26 addons you switch on individually. Sixteen Personal addons — recurring invoices, partial payments and deposits, client portal, PDF toolkit, custom templates, item library, bulk email and export, additional tax lines, email enhancements, secure links, payment links and QR codes, quote e-signatures, quote request forms, WooCommerce invoicing, reports and GDPR tools — are unlocked by installing Pro. Professional adds time tracking, expense tracking, smart reminders with late fees, e-invoicing, client language and retainers. Agency adds white-label, team roles with an audit log, accounting sync and webhooks.
Which payment gateways are supported?
The free plugin takes PayPal and records bank transfers, cheques and cash. Pro adds Stripe, Authorize.Net, Square, Mollie, Paystack and Moneris, so clients can pay by card in North America, Europe, Africa and beyond. Bank and cheque payments can require the client to upload proof, which you approve before the invoice is marked paid.
Are invoice and quote links secure?
Yes. Every invoice and quote link carries a per-document access key: a document is shown only to you, to the signed-in client it belongs to, or to someone opening the link that was emailed to them — never to anyone who guesses a URL. Pro's Secure Links addon goes further with signed, expiring URLs, and the client portal is rate-limited against password guessing.
Can clients pay in instalments or with a deposit?
With the Partial Payments & Deposits addon (Personal) you can require a deposit before work begins and let the client pay the balance in instalments. Each part-payment is recorded and the public invoice always shows what is still owed.
Does it handle recurring invoices and subscriptions?
The Recurring Invoices & Subscriptions addon (Personal) generates and emails invoices on any schedule you set, and can charge automatically through Stripe or PayPal. Pausing, resuming and cancelling a schedule is done from the invoice list.
Can I send compliant e-invoices (Factur-X, ZUGFeRD, Peppol)?
Yes. The E-Invoicing addon (Professional) turns any invoice into Factur-X — a normal PDF carrying the EN 16931 machine-readable invoice inside it — or into Peppol UBL for public-sector and EU business customers who require structured invoices.
Does it sync with QuickBooks, Xero or FreshBooks?
The Accounting Sync addon (Agency) pushes invoices to QuickBooks Online, Xero or FreshBooks when they are created and pulls payment status back when they are reconciled there, with chart-of-accounts mapping and customer mirroring.
Can I bill tracked time and expenses?
Yes. Time Tracking (Professional) has a start/stop timer with per-project and per-client entries; Expense Tracking (Professional) logs billable expenses with receipts and markup. Both turn into invoice lines in one click.
Can I white-label it for my agency's clients?
The White-Label addon (Agency) replaces the plugin name, admin menu, dashboard icon, PDF footer and email signature with your own brand and hides every upgrade prompt, so you can run invoicing for clients as your own service.
Which WordPress and PHP versions does it need?
WordPress 6.0 or newer (tested up to 7.1.1) and PHP 7.4 or newer, on any properly coded theme or page builder. Easy Invoice Pro requires Easy Invoice 2.4.0 or newer; if you update Pro first it waits safely, and links your clients already hold keep working.
What happens to my data if I upgrade to Pro or later stop paying?
Nothing is lost either way. Pro uses the same invoices, quotes, clients and payments the free plugin created. If a licence lapses, the Personal addons keep working; Professional and Agency addons pause until it is renewed, and every document they produced stays where it is.
Is there a money-back guarantee?
Yes. Every Easy Invoice Pro purchase is covered by a 14-day money-back guarantee — if it does not fit your workflow, email us within 14 days for a full refund.
Install the free plugin in a minute. Add Pro when you need card payments, recurring billing, a client portal or your accountant's system in the loop — your invoices, quotes and clients carry over untouched.