Early-adopter deal 20% off lifetime licenses · pay once, use DoubleScale for life · ends in 00d 00h 00m 00s See lifetime plansGet deal
DoubleScale

WordPress Invoicing Plugin: Create, Send and Track Invoices in WordPress (2026)

WordPress Invoicing Plugin: Create, Send and Track Invoices in WordPress (2026)
On this page
  1. What DoubleScale Invoicing Includes
  2. Creating Your First Invoice
  3. Setting Up Payment Gateways
  4. Automating Payment Reminders
  5. Proposals with E-Signature

For freelancers, agencies, coaches, and consultants running WordPress sites, a built-in invoicing system eliminates the need for a separate billing tool. DoubleScale Pro includes an invoicing module that connects directly to your CRM contacts, allowing you to generate professional invoices, send payment requests, track payment status, and automate payment reminders — all within WordPress.

What DoubleScale Invoicing Includes

  • Professional PDF invoices with your brand logo and colours
  • Proposals with e-signature acceptance
  • Contracts with e-signature
  • Stripe and PayPal payment links embedded in invoices
  • Payment status tracking: sent, viewed, paid, overdue
  • Automated payment reminders via email or SMS
  • Invoice templates for recurring services
  • Tax calculations with multi-tax support
  • Invoice history in each contact CRM profile

Creating Your First Invoice

  1. Go to DoubleScale, Sales, Invoices, New Invoice
  2. Select a contact
  3. Set invoice date and due date
  4. Add line items: description, quantity, unit price, tax rate
  5. Add any discount
  6. Add notes or payment terms
  7. Preview the PDF
  8. Click Send — the invoice is emailed to the client with a payment link

Setting Up Payment Gateways

Stripe

Go to DoubleScale, Settings, Payments, Add Stripe. Connect your Stripe account via OAuth. Invoices include a Pay with Card button that opens a Stripe Checkout page.

PayPal

Go to DoubleScale, Settings, Payments, Add PayPal. Enter your PayPal Client ID and Secret. Invoices include a Pay with PayPal button.

Automating Payment Reminders

Trigger: Invoice Overdue. Email: Your invoice #{{invoice.number}} for {{invoice.total}} is overdue. Pay now: {{invoice.payment_url}}. Wait 7 days. If still unpaid: SMS reminder with short URL. Wait 14 days. If still unpaid: notify internal team for escalation.

Proposals with E-Signature

  1. Go to DoubleScale, Sales, Proposals, New Proposal
  2. Build the proposal: cover page, service sections, pricing table, terms
  3. Add an e-signature block
  4. Send to the client — they view and sign online
  5. When signed, DoubleScale creates a contract record and optionally auto-creates an invoice from the proposal pricing table
Mohamed Magdy
Written by

Mohamed Magdy, Founder & CEO, DoubleScale

Mohamed Magdy is the founder and CEO of DoubleScale, the all-in-one CRM for WordPress. He writes about CRM, email marketing and automation for WordPress businesses.

Newsletter

Practical CRM tips, once a month

Guides on growing with WordPress: lead capture, email marketing, automations and sales. No spam, unsubscribe anytime.

Free WordPress plugin

Run your customers, sales and support from WordPress

DoubleScale brings CRM, email campaigns, automations, booking, invoices and a helpdesk into one plugin, with unlimited contacts on the free plan.