BACK TO DIRECTORY

PaySlate Invoicing and Payment Requests for WordPress with Stripe and Square

by PaySlate

5.0
(3 ratings)

PaySlate is a billing system that runs inside WordPress. Send a client a bill, they click and pay it with a card, Apple Pay or Google Pay, and the invoice marks itself paid by webhook. There is no third-party portal, no account for them to create, and no WooCommerce store to set up first.

PaySlate is a WordPress invoice plugin that handles the whole billing cycle for client invoicing and payment requests. Bill for an agreed amount, itemise the work, or ask for a deposit before you start. Whichever you send, the client opens a link on your site and pays on it.

That last part is the difference. Most WordPress invoicing plugins produce a document. PaySlate produces a bill your client can settle, then records what came in against what was owed.

Send an invoice and get paid

What your clients can pay with

Card, wallet and pay-later methods reach your invoice through the gateway you connect, so you get a wide set without wiring up anything yourself. The payments overview explains which gateway carries which.

  • Card networks: Visa, Mastercard, American Express, Discover, Diners Club, JCB, UnionPay, Maestro.
  • Digital wallets: Apple Pay, Google Pay, Samsung Pay, PayPal, Venmo, Cash App Pay, Amazon Pay, Alipay, WeChat Pay.
  • Pay later: Klarna, Afterpay.

Cards work the moment you connect a gateway. Wallets and pay-later options follow whatever your own gateway account, country and currency support, so treat the list as what is reachable rather than a promise that every method is on for every store.

Take a deposit, or let them pay part of it

Service work runs on money up front. Ask for a deposit before you start, let a client pay the full balance, or accept a custom amount. PaySlate tracks the remaining balance for you, so a part-paid invoice never turns into guesswork.

Know what you are owed, without a spreadsheet

Every invoice carries a status you can read at a glance. It moves through draft, sent and viewed, then lands on partial, paid or overdue, and cancelled and refunded are there for the cases that do not end tidily. Receipts send themselves when a payment clears. Overdue reminders go out on their own, so chasing an unpaid bill stops being something you have to remember.

Billing software, not a PDF generator

Most WordPress invoicing tools build a document and stop there. You still print your bank details on it and wait, then reconcile by hand when something lands. That is document generation wearing a billing label.

PaySlate keeps the ledger. Every client, invoice, line item, payment and refund is a record, so the plugin knows what was billed, what has been paid, what is still outstanding and when each of it happened. The client pays on the bill itself, and the payment posts against the invoice without you touching anything.

You can still print or save a PDF from the invoice page when an accountant asks for one. It just is not the product.

No WooCommerce required

PaySlate bills a named client for an agreed amount and runs on its own. If you have been looking for invoicing without WooCommerce, this is it. If you do run WooCommerce, PaySlate coexists with it and can reuse a Stripe configuration you already have.

Who it is for

Freelancers, consultants and agencies who bill clients directly and would rather send them to their own website than to someone else’s invoicing portal. If client invoicing is how you get paid, this is built for you.

PaySlate Pro

The free plugin above is complete and stays free. Pro is available separately for people who need more:

Full feature list, pricing, and documentation.

External services

Privacy: Stripe and Square.

Learn more at payslate.app.

Disclaimer

PaySlate is an independently developed plugin and is not affiliated with, endorsed by, or sponsored by Stripe, Square, or WordPress.

Merchant of record providers change who is responsible for tax on a sale. PaySlate does not give tax advice, and your own registration obligations remain yours to understand.

Plugin Details

Active Installs
0
Total Downloads
330
Version
26.09.03.15
Requires WP
6.4
Requires PHP
7.4
Tested Up To
7.1
Added
2026-07-30
Last Updated
2026-09-03 8:31pm GMT

Ratings

5
3
4
0
3
0
2
0
1
0