---
title: Pro features overview
description: A guided tour of every Easy Invoice Pro module — gateways, recurring billing, partial payments, deposits, item library, template builder, custom permalinks, PDF & email enhancements, privacy & access.
---
# Pro features overview
Easy Invoice Pro is one plugin that adds about 20 modules to the free core. Activating Pro unlocks every module — there's no per-feature toggle on the website. Modules expose their settings under Easy Invoice → Settings as new tabs (PDF Options, Permalinks, Privacy & Access, Email Options, Pro Settings, Translations).
## Payments
### Pro gateways
Eight new gateways unlock when Pro is active:
- **Stripe** — cards, Apple Pay, Google Pay, Link.
- **Square** — US/CA/UK/AU/JP processing.
- **Authorize.Net** — US AIM + CIM.
- **Mollie** — SEPA, iDEAL, Bancontact, card.
- **Bank Transfer** — display IBAN/SWIFT, mark paid manually.
- **Cheque** — show mailing address, mark paid on receipt.
- **Cash** — in-person, mark paid manually.
- **Moneris** — Canadian card processing.
Configure under Settings → Payment. See [Payment gateways](/payment-settings) for full setup.
### Partial payments
Let clients pay any amount toward an invoice. The remaining balance stays open and can be paid later via the same public link.
Set up under Settings → Partial Payments. See [Payments → Partial payments](/payments#partial-payments).
### Deposit invoices
Charge a deposit (e.g. 50% upfront) and bill the balance later. Multi-stage support (e.g. 30/40/30).
Set up under Settings → Deposit Invoices. See [Payments → Deposit invoices](/payments#deposit-invoices).
## Billing
### Recurring invoices
Generate the next invoice on a schedule (daily / weekly / monthly / yearly). Cron-driven, with stop conditions (after N invoices or by date).
See [Recurring & subscriptions](/recurring-invoices) for full setup.
### Subscription invoices
Recurring with auto-charge — the gateway charges automatically each cycle. Trial periods, setup fees, and cycle limits all supported.
Set up under Settings → Subscription Invoices.
## Productivity
### Item Library
Saved line items with default price, tax, description. Recall on any invoice — type two characters and the line autocompletes.
Open Easy Invoice → Item Library to manage. Storage: WP options key `easy_invoice_pro_saved_items`.
### Template Builder
Drag-drop builder for custom invoice and quote templates. Add header blocks, footer notes, accent colours, alternate row layouts.
Open Easy Invoice → Template Builder.
### Duplicate invoices & quotes
A **Duplicate** button on every invoice / quote edit page. Clones every line, currency, client; status resets to draft. Useful for retainers and standardised projects.
### Receipt generation
When a payment completes, Pro can generate a separate **Receipt** document (independent from the invoice PDF). Action `easy_invoice_pro_receipt_generated` fires for extension.
### CSV export
Bulk export invoices, quotes, payments, or clients as CSV — handy for accounting tools or migrating to a new system. Easy Invoice → All Invoices → Export.
## Tax
### Additional tax
Stack multiple tax rates — useful for "GST + State Tax", "VAT + service charge", or multi-jurisdiction work.
Set up under Settings → Tax → Additional tax (visible only with Pro active).
## URLs
### Custom permalinks
Replace `/invoice/` with your own structure (e.g. `/billing/`). And **secure** mode hashes the slug so that random visitors can't brute-force invoice IDs.
Set up under Settings → Permalinks.
## Documents
### PDF Enhancements
Adds:
- Watermark text (e.g. **PAID** / **DRAFT** / **CONFIDENTIAL**).
- Per-template PDF options.
- Header / footer alignment.
- Custom font selection.
Set up under Settings → PDF Options.
### Email Enhancements
Adds:
- Per-template reply-to email.
- Brand-colour controls (header / button / accent).
- Invoice PDF as attachment.
- Partial payment receipt template.
- Recurring invoice notice template.
- Deposit invoice notice template.
- Full payment-reminder cadence (before / on / after due).
Set up under Settings → Email Options.
## Client portal
### Hosted portal
Self-service area where clients log in, see every invoice and quote, and download PDFs. Uses three shortcodes (`[easy_invoice_login]`, `[easy_invoice_profile]`, `[easy_invoice_client_login]`) you place on regular WP pages.
See [Clients & portal](/clients#the-portal-pro).
### Magic-link login
Tokenised login URL — append `?client_token=xxx` and the client is auto-logged in (single-use, expires).
## Security & privacy
### Privacy & Access
Adds:
- **Login required** to view invoice URLs.
- **Token-based access** (hash-protected slugs).
- **GDPR exporter** — exports a client's invoices/quotes/payments via WordPress's Tools → Export Personal Data.
- **PDF download gating** — `easy_invoice_can_download_pdf` filter for fine-grained control.
Set up under Settings → Privacy & Access.
## Branding & i18n
### Translations
Pro Translations submenu lets you customise every UI label (button text, status labels, table headers) without editing PHP. Strings flow into the standard WP translation pipeline.
Open Easy Invoice → Pro Settings → Translations.
### White label
PDF and email templates support custom logos, accent colours, and footer text. Combined with Email Enhancements, you can fully white-label outbound documents.
## License & updates
### License manager
Activate / deactivate / check license status. Pro updates only show up when license is **active**.
Open Easy Invoice → License. Daily license check via cron (`easy_invoice_pro_daily_license_check`).
## Plan tiers
Easy Invoice Pro is sold in three tiers — they all unlock the same feature set; they differ on **license seats** and **support priority**:
| Plan | Sites | Support | Annual price (USD) |
| --- | --- | --- | --- |
| **Personal** | 1 | Standard | _see [pricing](https://matrixaddons.com/plugins/easy-invoice/)_ |
| **Professional** | 5 | Priority | _see pricing_ |
| **Agency** | 25 | Priority + onboarding | _see pricing_ |
> The price IDs (`1`, `2`, `3`) on the EDD checkout map to Personal / Professional / Agency. The PHP code doesn't gate features per tier — every active license enables every Pro module.
## Where to go next
- 📋 [All Pro features](/features) — flat catalog of every Pro feature.
- 💳 [Payment gateways](/payment-settings) — gateway-specific setup.
- 🔁 [Recurring & subscriptions](/recurring-invoices) — schedule billing.
- ✉️ [Email & notifications](/email-settings) — Email Enhancements.