Directory / plugin

Invoicepress

v1.1.0 · by Fahad Mahmood

Create, save and download professional PDF invoices from your WordPress site – with or without WooCommerce. Line items, taxes, statuses and a visitor- …

About this plugin

Author: Fahad Mahmood
Plugin Site: https://www.invoicepress.com

Invoicepress is a simple yet powerful invoicing solution for WordPress. Place the [INVOICEPRESS-FORM] shortcode on any page and your visitors can fill in their details, preview the invoice and download it as a PDF in seconds. Logged-in users can save their invoices and find them again later.

Highlights

  • Works standalone – WooCommerce is optional
  • [INVOICEPRESS-FORM] shortcode for public invoice generation (PDF + printable preview)
  • Multiple line items with quantity, rate, discount and tax rate – totals update live
  • Automatic invoice numbering (prefix, next number, padding)
  • Due dates, payment terms, PO numbers and statuses (draft, sent, paid, overdue, void)
  • “My invoices” list for logged-in users: edit, duplicate, mark as paid, delete, download, email to client
  • Search, filter and CSV export in the admin history tab
  • Logo upload (resized in the browser) and accent colour
  • WooCommerce order invoice autofill and “Download invoice” button in My Account
  • Unsaved drafts are kept in the visitor’s browser only
  • Generated files get unguessable names and are auto-cleaned
  • Translation ready (languages/invoicepress.pot)

Pro add-on (separate package)

  • Sign in with Google and back up / re-open invoices in the user’s own Google Drive (narrow drive.file permission)
  • More invoice templates
  • Custom fields with drag-and-drop ordering and placement on the invoice
  • Drag & drop a PDF or image and let the form be filled in automatically

External services

The following apply only to the Pro add-on and only when you configure them under Settings API credentials:

  • Google OAuth / Google Drive API (accounts.google.com, www.googleapis.com) – used for “Continue with Google” and optional Drive backups. Data sent: the OAuth authorisation and, when Drive sync is on, the invoice JSON/PDF files. Terms · Privacy
  • Anthropic API (api.anthropic.com) – used for document import. Data sent: the document the user uploads. Documents are processed in memory and not stored by the plugin. Terms · Privacy

Plugin tags