From WebToffeePrint Invoice & Delivery Notes$149/year6 min read · 2026-04-29

Switching from WebToffee Print Invoice & Delivery Notes to invoice9

WebToffee at $149/year covers a wide document suite but no country-specific e-invoice formats. invoice9 is a third of the price, ships ZUGFeRD/XRechnung/Factur-X natively, and migrates in 10 minutes. Honest trade-offs included.

WebToffee's All-in-one PDF Invoice Suite has the broadest document coverage on the WooCommerce Marketplace — invoice, credit note, packing slip, delivery note, shipping label, picklist. At $149/year it's also the most expensive of the major plugins. If you're paying for that surface, the question is whether you actually use it.

The honest comparison

What WebToffee does that invoice9 does not:

What invoice9 does that WebToffee does not:

The trade-off: if you need shipping labels and picklists, keep WebToffee for those documents and pair it with invoice9 for the country-specific e-invoice formats. They coexist cleanly — disable WebToffee's email attachment for invoices specifically, leave it on for the other documents, and let invoice9 handle the email-attached PDF.

When NOT to switch

The migration

invoice9 detects WebToffee on activation and shows a per-vendor note in the Coexistence card. We don't auto-copy WebToffee's settings (their option keys aren't documented for safe read-side coupling), so the migration is manual but quick.

  1. Install invoice9 from the WooCommerce Marketplace.
  2. Open WooCommerce → Settings → invoice9. Configure your seller info: company name, address, VAT ID, country, IBAN, BIC.
  3. Set the default format to Auto (picks per buyer locale) or pin a specific format if your buyer mix is single-country.
  4. Open WebToffee → General → Email Settings. Turn off the customer-completed-order invoice attachment. (Leave packing slip / shipping label attachments on if you use them.)
  5. Generate a test invoice from a recent completed order in the invoice9 admin. Verify the ZUGFeRD or Factur-X output is correct.
  6. You're live. invoice9 attaches the structured invoice; WebToffee continues to handle other document types.

What about my numbering sequence?

WebToffee stores its invoice numbers as order meta. invoice9 uses its own _invoice9_invoice_number meta key, separate, and starts fresh from your configured next-number value. Set the next-number to continue WebToffee's sequence cleanly:

GoBD-compliant: §14 UStG and UStAE 14.5 Abs. 10 explicitly permit gaps in invoice numbering, so you don't have to worry about a 1-number cushion at the changeover.

The price math

| | WebToffee | invoice9 | |---|---|---| | Year 1 | $149 | $50 | | Year 5 | $745 | $250 | | Site limit | 1 | 1 / 3 / 10 / unlimited tiers | | EU formats | PEPPOL UBL only | ZUGFeRD, XRechnung UBL+CII, Factur-X, PEPPOL invoice + credit note |

Five-year savings: $495 on a single site. Across three sites on the Small plan: $99/yr × 5 = $495 vs $447 × 3 sites... pricing math changes at scale; the structural advantage is the format coverage.

Frequently asked questions

Can I run both plugins simultaneously?

Yes. They coexist cleanly as long as only one plugin handles invoice email attachment. We recommend invoice9 for invoices, WebToffee (if you keep it) for shipping labels and picklists.

Will WebToffee's invoice numbering carry over?

No automatic carry-over. Set invoice9's starting counter manually to continue from WebToffee's last number.

Is invoice9's PDF rendering as customizable as WebToffee's?

Not at v1. invoice9 ships locale-default templates focused on compliance correctness; the drag-drop visual editor is on the Year-2 roadmap. If template customization is critical, keep WebToffee for the visual variety and add invoice9 alongside for compliance.

Save $99/year per site

$50/year vs WebToffee's $149/year. Plus all four EU country-specific e-invoice formats included on every plan. 30-day refund via the Woo Marketplace.

See plugin →