Give any customer a clean account statement of their paid orders — for a financial year, quarter, month or custom range. Show it on screen, export CSV, or print and save as PDF. Perfect for end-of-financial-year summaries, quarterly reporting and B2B accounts.
v1.1.0 · .zip · WordPress 6.2+ · WooCommerce 6.0+ · free, no account needed
Pick one or more customers and a period, and Demfilz Customer Statements lists every paid order in that window with running totals — net, tax (GST/VAT), total and a cumulative balance. Then display it on screen, export it as CSV for your accountant, or print / save it as a PDF.
Only orders you treat as paid are counted (Processing and Completed by default — you choose). Periods are measured by payment date or order date, and the financial-year start month is configurable (July for Australia, April for the UK, January for calendar-year reporting).
Run statements by hand for free; let Pro send them for you:
This isn't a quick hack — it's published on the WordPress.org plugin directory and built to its standards.
Passes the WordPress Coding Standards and Plugin Check with zero errors and zero warnings.
Reads orders through the WooCommerce orders API — fully compatible with High-Performance Order Storage.
The free plugin reads your own orders and makes no external calls. PDFs are generated on your server.
Choose your financial-year start month, which statuses count as paid, and your tax label and statement branding.
Search and select customers, then choose a financial year, quarter, month or custom date range.
See every paid order with net, tax, total and a running balance, plus per-customer and grand totals.
Export CSV, print / Save as PDF — or, on Pro, email the PDF to the customer and schedule it to repeat.
Pro sends it for you. At the end of each month, quarter or financial year, every customer with paid orders is automatically emailed their statement with the PDF attached.
Build and export statements free forever. Upgrade to Pro to email and schedule them.
Pro is billed through Stripe and activated from the plugin's Licence screen. This plugin is independent and not affiliated with Stripe or WooCommerce.
Now published on the official WordPress.org plugin directory — install it from Plugins → Add New in your dashboard (search “Demfilz Customer Statements”), or download it from the directory. The free features work straight away.
.zip · ~30 KB · WordPress 6.2+ · WooCommerce 6.0+ · PHP 7.4+
Download on WordPress.orgFree — no account required. Upgrade to Pro ($19.95/mo) from inside the plugin for PDF, emailed and scheduled statements.
WooCommerce doesn’t send account statements on its own. Demfilz Customer Statements lets you pick one or more customers and a period, generate a statement of their paid orders, then print it, save it as a PDF or export it as CSV to send yourself. The Pro tier can also email a branded PDF statement straight to the customer in one click.
Not out of the box — that’s what this plugin adds. It lists every paid order for a customer in the period you choose, with net, tax (GST/VAT), order total and a running balance, plus per-customer and grand totals. Only the order statuses you treat as paid are counted — Processing and Completed by default, and you choose exactly which statuses count.
Search and select the customer — or several at once, including guest billing emails — then choose a financial year, quarter, month or custom date range and generate the statement. You can export it as a CSV for your accountant or print / save it as a PDF. Periods can be measured by payment date or by order date.
Choose the financial-year period when you generate the statement. The financial-year start month is configurable — July for Australia, April for the UK, or January for calendar-year reporting — so the totals line up with your actual reporting year. On Pro, end-of-financial-year statements can also be scheduled and emailed automatically to every customer with paid orders.
Generate a statement for that customer over any period and you get every paid order with net, tax and total, a cumulative running balance, refunds and net received, and per-customer and grand totals. It turns “how much did they spend?” into an on-screen answer in seconds, with CSV export if you need to take it further.
Yes — it’s published on the official WordPress.org plugin directory. Install it from Plugins → Add New in your WordPress dashboard and search “Demfilz Customer Statements”, or download the zip from the directory. The free features work straight away — no account required.
With Pro, yes. The free plugin covers on-screen statements, CSV export and print / Save as PDF; Pro ($19.95/month) adds real branded PDF statements, one-click email to a customer, and scheduled automatic sending — at the end of each month, quarter or financial year, every customer with paid orders is emailed their statement with the PDF attached.
Reporting, accounting exports, payments or something entirely custom — this is the kind of thing we build. Tell us what you need and we'll come back with a plan and a fixed quote.