Running a multi-vendor marketplace means keeping your vendors informed about their earnings. WC Vendors Pro includes a Vendor Statements feature that automatically generates a monthly financial summary for each vendor—covering gross revenue, commissions, tax, shipping, refunds, and net payout. This article walks you through setting it up, generating statements manually, and managing them from your admin.
Requirements
- WC Vendors Pro v2.0.7 or later installed and activated
- WC Vendors (free) installed and activated
- At least one active vendor on your marketplace
Step 1: Configure the statements settings
Head to WC Vendors → Settings → Statements and decide how you want statements to work.
- Go to WC Vendors → Settings.
- Click the Statements tab.
- Auto-Generate Statements is enabled by default. Uncheck it if you’d rather generate statements manually every month.
- Email Notification is enabled by default. Uncheck it if you don’t want vendors to receive an email when their statement is ready. The email includes a financial summary and a link to their vendor dashboard.
- Click Save changes.

Step 2: Generate statements manually
Even with auto-generation turned on, you can generate statements for any past month at any time—useful for catching up on months you may have missed.
- Go to WC Vendors → Statements.
- Click Generate Statements.
- Select the Year and Month you want to generate for.
- Optionally, pick a specific vendor from the Vendor dropdown. Leave it on All Vendors to generate for everyone at once.
- Click Generate Statements to queue the jobs.

Statement generation runs in the background using Action Scheduler. Refresh the page after a few moments to see the new entries appear in the list.
Step 3: Manage statements in the admin
The WC Vendors → Statements page lists all generated statements. You can filter by vendor, year, or month to find what you need.

View a statement’s details
Click View on any row to open a side drawer with the full financial breakdown: gross revenue, commissions, tax, shipping, refunds, fees, and net payable.

Mark a statement as paid
Once you’ve paid a vendor, click Mark as Paid on their statement row to update its status. To update several statements at once, check the boxes next to them and use the bulk Mark as Paid action.
Regenerate a statement
If orders were added or corrected after a statement was generated, click Regenerate on that row. This overwrites the existing data with a fresh calculation. You’ll be asked to confirm before it runs.
Download a PDF
Click PDF on any row to download a printable PDF copy. The PDF includes the vendor’s name, the period, and the full financial breakdown—handy for your records or to share with the vendor directly.
Delete a statement
Click Delete on a row to permanently remove a statement. This can’t be undone, but you can always regenerate the statement later from the same month’s data.
What vendors see
The Statements tab in the vendor dashboard
Vendors can view their own statements from their vendor dashboard. The Statements tab lists each monthly statement with the period, number of orders, gross revenue, net amount, and status (Generated or Paid).

Clicking View opens the statement detail page, which shows the full financial breakdown including gross revenue, commissions, tax, shipping, refunds, fees, and the final net payable amount. Vendors can click Download PDF from this page to save a copy for their records.

The statement email
When a statement is generated and email notifications are turned on, the vendor receives an email with the subject “Your statement for April 2026 is ready”. The email contains a financial summary table and prompts the vendor to log in to their dashboard to view the full statement and download a PDF.

Troubleshooting
Statements didn’t generate on the 1st of the month.
Confirm Auto-Generate Statements is checked under WC Vendors → Settings → Statements. Then go to WooCommerce → Status → Scheduled Actions and search for wcv_generate_monthly_statements — verify it’s queued for the next run. If the action is missing entirely, toggle the Auto-Generate setting off, save, then back on and save again to reschedule it.
A vendor didn’t receive the statement email.
Confirm Email Notification is checked under WC Vendors → Settings → Statements. Then check that your store’s mail-sending is working (SMTP plugin or host mail), and verify the vendor’s account email is correct under Users → All Users.
Statement data is missing recent orders.
Orders added or refunded after a statement was generated aren’t reflected automatically. Click Regenerate on that row to recalculate with the latest data. You’ll be asked to confirm before it runs.
Frequently asked questions
When are statements generated automatically?
When auto-generation is enabled, statements are created for all active vendors on the 1st of each month, covering the previous month’s orders. So on 1 May, statements are generated covering April.
Can I generate a statement for just one vendor?
Yes. When you click Generate Statements, choose the vendor from the Vendor dropdown instead of leaving it on All Vendors.
What data does a statement include?
Each statement covers the vendor’s gross revenue, earned commissions, tax collected, shipping charged, any refunds processed, and the final net payable amount. Order count for the period is also shown.
What does “Generated” status mean?
“Generated” means the statement has been created but the vendor hasn’t been marked as paid yet. Once you’ve sent the payment, use Mark as Paid to update the status.
Need help?
If you have a question or run into any issues, we’re here to help.
- Premium users: Open a support ticket
- Free users: Visit our community forum