WordPress Invoicing Plugin

PaySlate — WordPress Invoicing Plugin

Create beautiful invoices, accept payments, and manage clients — right from wp-admin. No redirects. No monthly fees.

Download Free

Free & open source. Works with any WordPress site.

Everything you need.
Nothing you don't.

Professional invoicing tools built directly into WordPress. No external dashboards, no SaaS subscriptions.

Professional Invoices

Clean, modern invoice pages with your logo, brand, and business details. Clients see a polished experience.

Inline Payments

Clients pay directly on the invoice page via Stripe or Square. No redirects. Cards, Apple Pay, Google Pay — all inline.

Client Management

Store contacts, addresses, phone numbers, and tax IDs. Reuse client data across all invoices instantly.

Deposits & Milestones

Accept partial payments. Set deposit amounts or let clients pay in milestones. Track progress with visual indicators.

PDF Generation

Clients can print or save invoices as PDF directly from the browser. Clean print styles included.

Custom Branding

Your logo, your colors, your domain. Invoices live on your site — not a third-party platform.

Three steps to getting paid.

No setup wizards. No onboarding flows. Install, connect Stripe or Square, send your first invoice.

Create an invoice

Add line items with titles and descriptions, assign a client, set deposit terms. It takes less than a minute.

Send the link

Each invoice gets a unique public URL. Share it via email, text, or any channel. No account needed for clients.

Get paid instantly

Clients pay inline with Stripe or Square. Cards, Apple Pay, Google Pay. Money goes directly to your account.

Every way to pay. Zero redirects.

Powered by Stripe and Square. Clients see a seamless payment form right on the invoice — no external redirects.

Cards
Apple Pay
Google Pay
Link
$2,300.00
Amount Due
Pay $2,300.00
Cards · Apple Pay · Google Pay

No SaaS. No monthly fees.
Your data. Your server.

PaySlate runs entirely on your WordPress installation. No external accounts, no vendor lock-in, no per-invoice charges.

$0
Monthly cost
0%
Platform fee
100%
Your data
<1min
Setup time

Start free. Upgrade when you're ready.

The free plugin covers everything most freelancers and small businesses need. Pro unlocks automation and advanced features.

Free
$0
forever

Everything you need to create, send, and collect payments on professional invoices.

  • Unlimited invoices
  • Stripe & Square payments
  • Apple Pay & Google Pay
  • Client management
  • Deposits & partial payments
  • Email notifications
  • Activity log
  • 3 currencies (USD, EUR, GBP)
Download Free

Need unlimited sites? $249/year covers all your WordPress installations.

Common questions.

Does PaySlate require WooCommerce?
No. PaySlate is a standalone WordPress plugin. It works with any WordPress site. WooCommerce is optional — if present, PaySlate will use its country list and existing Stripe or Square configuration.
What payment methods are supported?
PaySlate integrates with Stripe and Square to accept credit and debit cards, Apple Pay, Google Pay, Link, and PayPal — all inline on the invoice page without 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.
Is PaySlate free?
The core plugin is free and open source on WordPress.org — unlimited invoices, Stripe and Square payments, client management, and deposits at no cost. PaySlate Pro ($79/year) adds recurring invoices, multi-currency, PDF export, custom branding, late fee automation, and client portal.
What is included in PaySlate Pro?
Pro adds recurring invoices, full multi-currency support, PDF export with DOMPDF, custom branding and white-labeling, late fee automation, a client portal, and QuickBooks/Xero export. Single site is $79/year, unlimited sites is $249/year.
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?
PaySlate requires WordPress 6.4+ and PHP 8.2+. It's tested up to WordPress 6.7 and PHP 8.4.

Start sending invoices in minutes.

Install PaySlate, connect Stripe or Square, and send your first invoice. No signup. No trial period. No credit card.

Download Free

Free forever. Open source. Pro from $79/yr.