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.

Payment methods
10
PayPal + Stripe, Square, Authorize.Net, Mollie, Paystack, Moneris online; bank, cheque, cash offline
Pro addons
26
Switch on only what you use; a disabled addon costs nothing
Currencies
121
Symbol, position, decimals and separators per document
PDF designs
9
Plus a visual template builder in Pro

Easy Invoice 2.4.1 · WordPress 6.0 – 7.1.1 · PHP 7.4+ · GPLv2 · Documentation

600+

Active installations, per WordPress.org

3

Accounting platforms synced — QuickBooks Online, Xero, FreshBooks

3

E-invoice formats — Factur-X, ZUGFeRD, Peppol UBL

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)
  • Actions and filters at every step for developers
  • WordPress coding standards, escaped output, prepared SQL, nonce-protected actions
  • Tested with 10,000 invoices and 10,000 quotes on a single site

Easy Invoice Pro · 26 addons

Add what your business needs. Leave the rest off.

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.

    Documentation →
  • Partial Payments & Deposits

    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.

    Documentation →
  • Client Portal

    A branded, self-service area where clients view invoices, download PDFs, see their payment history and accept or decline quotes.

    Documentation →
  • PDF Toolkit

    Watermarks (PAID, DRAFT, OVERDUE, VOID or your own text or image), custom headers and footers, colour and font control for every PDF.

    Documentation →
  • Custom Invoice & Quote Templates

    A visual builder for your own invoice and quote layouts — drag in the logo, company block, item table, totals, signatures and footer.

    Documentation →
  • Item Library

    Save the services and products you bill for — name, description, price, SKU — and drop them into any document in one click.

    Documentation →
  • Bulk Email & Export

    Email batches of invoices in one action, or export selected rows — or everything — to CSV, Excel or PDF.

    Documentation →
  • Additional Tax Lines

    Unlimited named tax lines per invoice — VAT plus duty, GST plus PST, federal plus state — each with its own rate and shown separately.

    Documentation →
  • Email Enhancements

    Wrap every email in your own HTML layout and route replies by kind — invoice questions to accounts, quote replies to sales.

    Documentation →
  • Secure Links

    Cryptographically signed, expiring document URLs in place of predictable permalinks.

    Documentation →
  • Payment Links & QR Codes

    A link (or QR code) for a fixed or open amount that you can put in an email signature, a social post or on a printed flyer.

    Documentation →
  • Quote E-Signatures

    Clients sign when they accept a quote — drawn with a mouse or finger, with their typed name, the time and connection details recorded.

    Documentation →
  • Quote Request Forms

    Connect WPForms, Gravity Forms, Contact Form 7 or Fluent Forms: a submitted quote request finds or creates the client and drafts the quote.

    Documentation →
  • WooCommerce Invoicing

    An Easy Invoice invoice for every paid WooCommerce order, mirroring its lines and totals; refunds become credit notes.

    Documentation →
  • Reports & Analytics

    Revenue, outstanding balances, payment status and per-client performance, plus a month-by-month profit & loss.

    Documentation →
  • Privacy & GDPR

    Client invoice, quote and payment history is included in WordPress's personal-data export and erasure requests automatically.

    Documentation →

Professional Professional licence

For anyone who bills by the hour, chases payment or invoices across borders.

6 addons · everything in Personal too

  • Time Tracking & Project Billing

    A start/stop timer with per-project and per-client entries; convert tracked time into invoice lines in one click.

    Documentation →
  • Expense Tracking

    Log billable expenses with receipt uploads, apply a markup and roll them into the next invoice.

    Documentation →
  • Smart Reminders & Late Fees

    A multi-step reminder cadence with per-step templates, automatic late fees and early-payment discounts — evaluated daily across every open invoice.

    Documentation →
  • E-Invoicing (Factur-X / ZUGFeRD / Peppol UBL)

    Turn any invoice into Factur-X (a PDF carrying the EN 16931 machine-readable document) or Peppol UBL for public-sector and EU customers.

    Documentation →
  • Client Language

    Set a language on the client and every document for that client — page, PDF and emails — is produced in it.

    Documentation →
  • Retainers & Prepaid Credit

    Record a block of hours or a prepayment against a client and draw it down invoice by invoice.

    Documentation →

Agency Agency licence

For teams and agencies that run invoicing for others and connect it to the rest of the business.

4 addons · everything in Professional too

  • White-Label & Brand Override

    Your name, menu, icon, PDF footer and email signature instead of ours; every upgrade prompt hidden.

    Documentation →
  • Team Members & Audit Log

    Manager, Accountant, Sales and Viewer roles so staff work without touching refunds or settings, and a searchable log of every action.

    Documentation →
  • Accounting Sync

    QuickBooks Online, Xero and FreshBooks: invoices push out when created, payment status comes back, customers mirror.

    Documentation →
  • Webhooks & Zapier

    Any URL subscribes to invoice events (paid, accepted, failed, recurring run) with HMAC-signed payloads and automatic retries.

    Documentation →

See it working

From new invoice to money in the bank

A full walkthrough of the builder, PDFs, clients and payments — or open the live Pro demo and click around yourself.

Easy Invoice demo video: creating an invoice, customising the PDF and taking a payment

Video plays from YouTube's privacy-enhanced domain when you press play. Watch on YouTube

  1. 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. 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. 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. 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.

  5. Open the live Pro demo

    A throw-away WordPress site with Easy Invoice Pro and every addon enabled. No sign-up.

Who uses it

Built for the way small businesses actually bill

Freelancers

Quote, invoice, get paid — without leaving your site

  • Send a quote; the client accepts (and signs, with Pro) and it becomes the invoice
  • PayPal or card payment from the invoice itself
  • Recurring invoices for retainers, reminders that chase for you (Pro)

Agencies & studios

Many clients, one place, a team that can help

  • Per-client history, statements and a portal your clients log in to
  • Deposits before work starts, instalments after (Pro)
  • Team roles with an audit log, white-label for reselling, webhooks and accounting sync (Agency)

Shops & B2B sellers

Proper invoices for orders and everything WooCommerce can't bill

  • An invoice for every paid WooCommerce order, refunds as credit notes (Pro)
  • Custom B2B invoices, quotes and payment links alongside the shop
  • E-invoices in Factur-X or Peppol UBL for public-sector and EU customers (Pro)

Consultants & service firms

Bill the hours and expenses you actually spent

  • Start/stop timer and expense log that turn into invoice lines (Pro)
  • Retainers and prepaid credit drawn down per invoice (Pro)
  • Documents in the client's language, taxes stacked the way their country requires (Pro)

Pricing

Free forever. Pro from $79/year.

Every plan includes all updates and support for its term, works on the sites stated, and is covered by a 14-day money-back guarantee.

Personal

1 site · All 16 Personal addons

$79/year

$99 with code EIEARLYBIRD · renews yearly

Every Personal addon switches on the moment you install Pro. The licence buys updates, support and priority fixes.

  • Recurring invoices & subscriptions
  • Partial payments & deposits
  • Client portal
  • PDF toolkit & custom templates
  • Item library, bulk email & export
  • Payment links, quote e-signatures, quote forms
  • WooCommerce invoicing, reports, GDPR tools
Buy Personal — yearly
Most popular

Professional

Up to 5 sites · Personal + 6 Professional addons

$119/year

$149 with code EIEARLYBIRD · renews yearly

For consultants and studios that bill time, chase payment and sell abroad.

  • Everything in Personal
  • Time tracking & project billing
  • Expense tracking
  • Smart reminders & late fees
  • E-invoicing (Factur-X / ZUGFeRD / Peppol UBL)
  • Client language
  • Retainers & prepaid credit
Buy Professional — yearly

Agency

Unlimited sites · Professional + 4 Agency addons

$199/year

$249 with code EIEARLYBIRD · renews yearly

For agencies running invoicing for clients, with a team, an accountant and other systems to keep in step.

  • Everything in Professional
  • White-label & brand override
  • Team members & audit log
  • Accounting sync — QuickBooks, Xero, FreshBooks
  • Webhooks & Zapier
Buy Agency — yearly

Just need invoices, quotes, PDFs and PayPal? The free plugin has no document cap and no time limit — download it from WordPress.org.

14-day money-back guarantee on every plan

Need Personal on many sites? Personal Lifetime · unlimited sites — $399

Secure checkout by MantraBrain · card or PayPal · GPLv2 licence

Free vs Pro

Everything, side by side

Each tier includes the tiers below it. Free is the base every Pro plan builds on.

Swipe sideways to see every plan.

Feature Free Personal Professional Agency
Core (free plugin)
Unlimited invoices & quotes
PDF documents (9 designs)
PayPal + bank transfer, cheque, cash
Clients, credit notes, client statements
Taxes, discounts, 121 currencies
Email templates with PDF attached
Keyed, private document links
CSV import · REST API
Personal addons
Recurring Invoices & Subscriptions
Partial Payments & Deposits
Client Portal
PDF Toolkit
Custom Invoice & Quote Templates
Item Library
Bulk Email & Export
Additional Tax Lines
Email Enhancements
Secure Links
Payment Links & QR Codes
Quote E-Signatures
Quote Request Forms
WooCommerce Invoicing
Reports & Analytics
Privacy & GDPR
Professional addons
Time Tracking & Project Billing
Expense Tracking
Smart Reminders & Late Fees
E-Invoicing (Factur-X / ZUGFeRD / Peppol UBL)
Client Language
Retainers & Prepaid Credit
Agency addons
White-Label & Brand Override
Team Members & Audit Log
Accounting Sync
Webhooks & Zapier
Licence
Sites Unlimited 1 siteUp to 5 sitesUnlimited sites
Updates & support WordPress.org forum Priority, for the licence termPriority, for the licence termPriority, for the licence term
Price per year (list) $0 $99$149$249
Get started
Yearly, with code EIEARLYBIRD applied at checkout · 14-day money-back guarantee
Download free Buy now$79/year Buy now$119/year Buy now$199/year

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.”

Read all reviews on WordPress.org →

Questions

Frequently asked

Is Easy Invoice really free?
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.

Something else? Ask in the support forum or contact us.

Start invoicing from your WordPress site today

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.

14-day money-back guarantee · Documentation · Support forum · Changelog