migrationcomparisonWooCommerce7 min read · 2026-04-29

Looking for an Alternative to Andrew Benbow's PDF Invoices? Here's the Honest Answer

On a Benbow PDF Invoices plugin that has stopped shipping updates? Honest comparison of alternatives, plus a 10-minute migration guide that keeps your old invoices accessible and your numbering sequence intact.

If you're reading this, you're probably one of the 5,000+ WooCommerce stores running Andrew Benbow's PDF Invoices plugin. It worked well for years. But the plugin has been effectively abandoned since 2024 — no updates, support tickets unanswered, no HPOS compatibility, and no movement on the EU e-invoicing formats stores increasingly need. This guide explains the situation honestly, your options, and how to migrate to invoice9 in about 10 minutes without losing invoice history.

What's actually happening with Benbow's plugin?

We want to be careful here. Andrew Benbow's plugin shipped a good product for many years and earned its 5,000+ active installations honestly. But the public evidence on the Woo Marketplace listing is consistent:

We're not making a personal judgment. Plugin abandonment happens — solo developers move on, get sick, change priorities. But if you're paying $79/year for a product that no longer ships updates, you deserve to know.

What this means for your store

If you're on Benbow and:

If you renewed your Benbow license recently, the WooCommerce 30-day refund policy may still apply — worth checking before you switch.

Your three options

Plugin alternatives — honest comparison

PluginCountry formatsActiveHPOSPrice
invoice97 (ZUGFeRD, XRechnung UBL+CII, Factur-X, PEPPOL invoice + credit note)YesYes (WC CRUD)$50/yr
SkyVerge0 (PDF only)YesYes (retrofit)$79/yr
WebToffee1 (PEPPOL UBL)YesUnclear$149/yr
WP Overnight6 (ZUGFeRD, Factur-X, etc.)YesYes~$60/yr (off-marketplace)

Why we recommend invoice9 (we're biased; here's why)

Migration — what does it actually involve?

Most of what people call "migration" is just copying settings. There's no data export step because there's no new database to populate — invoice9 reads your existing WooCommerce orders directly via the WC CRUD API and generates invoices on demand.

The 10-minute settings copy:

Historical orders: invoice9 generates invoices for orders placed after the plugin is configured. We do this deliberately — bulk-generating thousands of historical invoices from a different plugin's settings frequently produces wrong totals, wrong tax categories, or wrong sequence numbers. We'd rather you keep Benbow's old PDFs accessible (they stay in your media library) and let invoice9 handle everything new.

Step-by-step migration

  1. Install invoice9 from the WooCommerce Marketplace.
  2. Run the activation checklist. invoice9 detects Benbow on your site and surfaces a side-by-side settings copy screen.
  3. Copy your settings — logo URL, company info, numbering format.
  4. Choose your default e-invoice format. auto picks per buyer locale (recommended); or pick a fixed format (ZUGFeRD, XRechnung, Factur-X, PEPPOL).
  5. Generate a test invoice from a recent order to confirm output before going live.
  6. Disable (not uninstall) Benbow. Old invoices stay accessible in your media library.
  7. Set invoice9 to handle email attachments going forward (one checkbox in the settings).

What happens to old invoices?

Frequently asked questions

Will I lose my old invoices?

No. Old PDFs stay in your media library and remain downloadable. invoice9 doesn't touch them.

What about my numbering sequence?

invoice9 has a "next invoice number" setting. Set it to continue your existing sequence cleanly.

Is the switch reversible?

Yes. invoice9 doesn't modify Benbow's data. If you decide to switch back, disable invoice9 and re-enable Benbow.

Why is invoice9 cheaper than Benbow at $50 vs $79?

Volume play, lean ops, and zero legacy code debt to maintain. We'd rather price for the next 5,000 stores than the last 500.

Try invoice9 risk-free

$50/year (vs Benbow's $79) — save $29/year permanently. ZUGFeRD, XRechnung, Factur-X, PEPPOL. 30-day Woo Marketplace refund. Vendor reply within 48 hours.

See plugin →