WordPress invoice generator plugin

Add an invoice form to any WordPress page with one shortcode. Visitors enter a business, client and line items and get a shareable PDF invoice in 11 languages.

Quick answer

Yes — the Invovate WordPress plugin adds a [invovate_invoice_form] shortcode. Install it, set a free API key under Settings → Invovate, and place the shortcode on any page to generate PDF invoices.

Plugin
Invovate Invoice Generator (single-file PHP)
Shortcode
[invovate_invoice_form] (configurable fields, QR, link)
Setup
Settings → Invovate → paste a free inv_ key
Output
7-day shareable PDF link or direct PDF download
Languages
11 incl. Arabic (RTL), Japanese, Hindi

Install

Upload the plugin ZIP via Plugins → Add New → Upload Plugin, then activate it. (Source: the invovate-invoice-generator repository.)

Add your API key

Go to Settings → Invovate, paste a free key from invovate.com/auth, click Save Changes, then use Check key to confirm it reaches the API.

Place the shortcode

Add the form to any page or post:

[invovate_invoice_form]

Configure which fields show and the defaults:

[invovate_invoice_form fields="to,items,currency,language" currency="EUR" language="de" template="navy" qr="true" link="true"]

Or generate invoices from your own theme/plugin code with the invovate_generate( $invoice, $args ) helper.

Frequently asked questions

Is there a free WordPress invoice plugin?

Yes — the Invovate Invoice Generator plugin is free and adds a [invovate_invoice_form] shortcode that produces PDF invoices via the API.

Does it need an API key?

Yes for the form (it creates a shareable PDF link) — a free key from invovate.com/auth, set under Settings → Invovate.

Can visitors download the PDF directly?

Yes — set link="false" on the shortcode for a direct PDF download instead of a shareable link.

Related

Not regulated e-invoicing. Invovate generates invoice documents (PDF, JSON, UBL 2.1) but is not a regulated electronic-invoice transmission service — no Peppol / Factur-X / ZUGFeRD / XRechnung / NF-e compliance or government-network delivery. UBL export is for interoperability and archival only.