Invoicing that lives where your work does.

Create invoices, accept payments, manage clients. All from wp-admin. No SaaS fees. Your data never leaves your server.

yoursite.com/wp-admin/admin.php?page=duepress
Invoices
InvoiceClientAmountStatusDue
INV-1042 Acme Corp $4,800.00 Paid Mar 28
INV-1043 Wavelength Studios $2,400.00 Pending Apr 15
INV-1044 BluePeak Consulting $1,200.00 Overdue 3 days ago
INV-1045 Northwind Labs $6,750.00 Draft -
Payments powered by
AMEX
DISCOVER
Link
PayPal
AMEX
DISCOVER
Link
PayPal
How It Works

Three steps to
getting paid.

Install the plugin

One click from your WordPress dashboard. Connect Stripe or Square in under two minutes. Zero configuration headaches.

Create an invoice

Add line items, set due dates, attach your branding. Your client gets a beautiful payment page with inline card processing.

Get paid

Clients pay with cards, Apple Pay, or Google Pay. No redirects. You get notified instantly. Money hits your account.

Features

Everything you need.
Nothing you don't.

$

Stripe & Square

Accept cards, Apple Pay, Google Pay inline on the invoice page. No payment redirects. Ever.

R

Recurring billing

Monthly retainers on autopilot. Set frequency, and DuePress bills your clients automatically. Pro.

P

PDF export

Beautiful branded PDFs generated on the fly. Download, email, or let clients grab their own. Pro.

D

Deposits & partials

Collect upfront deposits. Clients can pay any amount. Progress bar tracks the remaining balance.

C

Client portal

Clients log in to view invoices, payment history, and outstanding balances. Self-serve. Pro.

S

Your data. Your server.

Everything stored in your WordPress database. Nothing leaves your site except payment processing through Stripe or Square.

Pricing

No monthly fees.
Seriously.

The core plugin is free forever. Pro adds power features for growing businesses.

DuePress Free
Everything you need to get paid.
$0
forever
DuePress Pro
One plan that has it all.
$79
/year · single site
InvoicingFreePro
Unlimited invoicesCreate as many invoices as you need
Deposits & partial paymentsCollect upfront with progress tracking
Recurring invoicesMonthly retainers on autopilot
Multi-currencyBill in any currency, auto-conversion
Late fee automationAuto-apply late fees after due date
PaymentsFreePro
Stripe & SquareCredit cards, Apple Pay, Google Pay
Inline paymentsNo redirects — pay on the invoice page
Email notificationsAuto-notify on send, payment, and reminders
Output & BrandingFreePro
Client managementStore clients, addresses, payment history
PDF exportDownload or email branded PDF invoices
Custom brandingYour logo, colors, and business details
Client portalClients view invoices & payment history
QuickBooks / Xero exportSync with your accounting software
SupportFreePro
DocumentationGuides, tutorials, FAQ
Community supportWordPress.org forums
Priority email supportDirect response within 24 hours

Common questions.

Does DuePress require WooCommerce?
No. DuePress is standalone. It works with any WordPress site. If WooCommerce is present, DuePress can use its existing Stripe or Square configuration.
What payment methods are supported?
Stripe and Square for credit/debit cards, Apple Pay, Google Pay, Link, and PayPal. All payments happen inline on the invoice page - no redirects.
Can clients make partial payments?
Yes. You can set deposit amounts, and clients can pay any custom amount. The invoice tracks all payments with a progress bar showing the remaining balance.
Where is my data stored?
All data lives in your WordPress database on your server. Invoices, clients, and payment records are stored in custom tables. Nothing leaves your site except payment processing through Stripe or Square.
What WordPress version is required?
WordPress 6.4+ and PHP 8.2+. Tested up to WordPress 6.9 and PHP 8.5.