PaymentPing

Feature deep-dive

Automatic payment reminders that actually work

Set up reminders once. PaymentPing chases late invoices for you — politely, persistently, and without the awkward “just checking in” email.

14-day free trial · No credit card · Reminders included on every plan

The problem

Chasing payments is the work nobody wants to do.

The hard part of freelancing isn’t the work. The hard part is getting paid for the work. The first invoice goes out with a clean due date; you don’t think about it for a week. Then it’s ten days past due, and you’re sitting at your desk drafting a follow-up that doesn’t sound like begging. You write three versions, second-guess all of them, and finally send something at 11pm that feels off. The next morning, the client replies “sorry, slipped my mind — sending today” and you’re relieved, exhausted, and a little annoyed at the whole loop.

This breaks down for three reasons. The first is avoidance: nobody wakes up looking forward to writing a chase email, so the first follow-up always slips a day or two, and that drift compounds. The second is awkwardness: it’s a hard email to write from scratch, and most freelancers re-write it five times before they hit send. The third is inconsistency: you might chase one client religiously and let another one drift for a month, not because you’re being strategic, but because some invoices feel harder to nag about than others.

The cost compounds quickly. The time itself isn’t the problem — ten minutes per email, max. The mental load is. Carrying three or four unpaid invoices in your head while you try to do billable work is like running a browser with forty tabs open: nothing else gets your full attention. There’s also the cash-flow whiplash that traces back to one specific thing — nobody is reliably reminding clients that money is owed. And then there’s the relationship damage of being the awkward one who has to bring up money. That last cost is real and rarely talked about.

The dirty secret of freelancing: the work isn’t the work. The work is getting paid for the work. Whether you’re a contractor, a photographer, a consultant, a web designer, or running an agency, you spend a non-trivial slice of every month on the part of the job nobody pays you for: the reminding.

PaymentPing automates the part nobody wants to do.

How it works

Four steps. You only do the first one.

Once an invoice is sent, the rest of the reminder loop runs in the background.

  1. 1

    Send an invoice

    Pick a due date, hit send. The client gets a branded email with a PDF attached and a Stripe-powered payment link in the body. That’s the only step that requires your attention.

  2. 2

    PaymentPing watches the due date

    The reminder schedule is queued the moment the invoice sends. You can see exactly when each reminder will fire on the invoice detail page or on the agenda view at /dashboard/reminders. Nothing happens before the due date.

  3. 3

    If unpaid, reminders go out automatically

    Day 1, 7, 14, and 30 past due, by default. Each reminder fires at 9am UTC via cron. The wording is the template you’ve already approved, sent from your email address, in your voice. The night before each send, you get a pre-reminder digest as a final safety net.

  4. 4

    As soon as the invoice gets paid, reminders stop

    Stripe payment, manual mark-as-paid, or magic-link from the pre-reminder digest — doesn’t matter. The moment the invoice flips to Paid, every queued reminder for it is canceled. No client ever receives a stale “your invoice is overdue” email after they’ve already paid.

What makes them feel polished, not desperate

The defaults are tuned for tone. Each reminder day has its own editable template, calibrated to the situation: the day-1 ping assumes the invoice slipped someone’s mind and is genuinely friendly. The day-7 reminder acknowledges things slip but asks for a quick update. The day-14 is more direct, asks for a date. The day-30 is the final notice — firm and professional, but never hostile or collections-agency cold.

Crucially, the reminder comes from your email, with your branding (logo, accent color, business name) on the email template and the attached PDF. On the Pro plan, the “Powered by PaymentPing” footer is removed entirely. The client gets a normal-looking email from you that happens to arrive at exactly the right time. Nothing about it screams “robot.” Nothing about it sounds like a chase. It just sounds like you, calmly, asking about an invoice.

Every option, every customization

The whole reminder system, knob by knob.

The defaults are opinionated and work for most freelancers. But every part of the system is editable. Here’s the full list.

Custom reminder schedules

The default schedule is Day 1, 7, 14, and 30 past due — opinionated, calibrated, and works for most freelancers right out of the box. On the Pro plan, you can change it: shift the cadence to Day 3, 10, 21; drop a reminder; or add a Day 60 final notice for slow industries. The default schedule is the recommended starting point, not a ceiling.

Custom templates per reminder day

Each reminder day has its own template, fully editable. The first reminder is friendly; the fourth is firmer. You write the words, PaymentPing sends them. Placeholders like {{client_name}}, {{invoice_number}}, {{amount}}, and {{due_date}} fill in the personal details so each email feels written for one person, not blasted to a list.

Pre-reminder confirmation digest

Every evening at 6pm, get an email digest of which reminders are scheduled to go out tomorrow morning. Each row has a one-click “mark as paid” magic link — no login needed. The digest catches false positives (a check that arrived today, a Stripe charge that hasn't synced yet) before the reminder ever fires. If you do nothing, the reminders go out as planned.

Pause / resume reminders per invoice

Partial payment? Negotiating an extension? Client on vacation? Pause reminders for that one invoice without losing the schedule. When you're ready to resume, one click brings them back. Other invoices on your account keep firing on their normal cadence — the override is per-invoice, not global.

Skip individual reminder days

Skip the Day 7 reminder but keep the Day 14. Skip just the Day 30 final notice for a long-time client. Skip whatever doesn't fit, keep whatever does. Granular control without rebuilding the whole schedule. Skipped types are stored per invoice, so they don't leak across to other invoices for the same client.

Branded emails (Pro)

On the Pro and Pro+AI plans, every reminder ships with your logo, your brand color, your business name, and no “Powered by PaymentPing” footer on the PDF. Clients see a clean, on-brand email from you. The white-label is end-to-end — the email body, the email template, the attached PDF, and the public payment page all carry your branding only.

See the full feature breakdown by plan on the pricing page.

Real example

What this looks like for one invoice.

Sarah is a freelance designer. She finishes a brand-identity project for a mid-sized client and sends a $4,200 invoice on November 1st, due November 15th. Net 14 terms, standard for her work. She closes the laptop and moves on to the next project.

  1. November 16

    Day 1 past due

    First reminder fires automatically. Friendly tone: “Hey, just wanted to flag that this is now overdue — let me know if you need anything from me to process payment.” Sent from Sarah’s email, with her branding on the PDF. The client sees a normal email from Sarah.

  2. November 22

    Day 7 past due

    The client paid the day before — November 23 — via the Stripe link in the original invoice email. The invoice flips to Paid in Sarah’s dashboard, and the queued day-14 and day-30 reminders are canceled instantly. Sarah didn’t even know a second reminder was scheduled, because she never had to think about it.

In a counterfactual where the client kept dragging, PaymentPing would have continued: a slightly firmer reminder on November 22 (Day 7), a more direct one on November 29 (Day 14) linking to the payment page and mentioning late fees if Sarah’s contract has them, and a final notice on December 15 (Day 30) — polite, but unmistakable. Sarah wouldn’t have written a single one of those emails. The pre-reminder digest the night before each send would have given her a chance to override anything that felt off.

That’s the whole product, really. You set it up once. It runs.

Compared to most invoicing tools

Reminders are usually a tab. Here, they’re the product.

Most invoicing tools have reminders, but they’re a buried tab inside a much bigger product. The defaults are stiff, the controls are limited, and the override surface is thin. PaymentPing is built around the reminder loop.

PaymentPing vs Most invoicing tools
FeaturePaymentPingMost invoicing tools
Reminders included in base planYes, on every planOften gated to higher tiers
Default schedule that works out of the boxDay 1, 7, 14, 30 — pre-tuned for toneManual setup required
Editable templates per reminder dayYesNo
Pre-reminder digest with mark-as-paid magic linksYesNo
Per-invoice pause / resumeYesNo
Skip an individual reminder dayYesNo
Partial payment auto-pauseYesNo

Comparing specific tools? See the side-by-sides: vs FreshBooks and vs Wave.

FAQ

Frequently asked questions

How do automatic payment reminders work?
An automatic payment reminder is an email that gets sent to your client on a schedule when an invoice is unpaid, without you having to write or send it manually. PaymentPing's default cadence is 1, 7, 14, and 30 days past the due date. The reminder includes the client's name, the invoice number, the amount due, and a payment link. It's sent from your email address using a template you've already approved, so the client sees a normal email from you that just happens to arrive at exactly the right time.
When do reminders start sending?
The first reminder fires one day after the invoice's due date. So if you send an invoice on November 1st with a due date of November 15th, no reminders go out before November 16th. The next reminder fires at day 7 past due (November 22), then day 14 (November 29), then day 30 (December 15). The whole sequence assumes the client is going to be a little late — that's normal — and only escalates if they stay silent past the polite ping.
Can I customize when reminders are sent?
Yes, in two ways. Globally: Pro and Pro+AI users can change the default schedule (e.g. send a reminder on day 3 instead of day 1, or add a day-60 final notice). Per invoice: any user, on any plan, can pause, delay, or skip individual reminders for a specific invoice without touching the global schedule. So if a single client asks for an extra week, you push that one invoice's reminders without changing your defaults for everyone else.
Will my client know the reminder is automated?
Honestly, no, and that's the whole point. Reminders come from your email address, in your tone, with the wording you wrote. There's no "Sent via PaymentPing" tag in the body, no "automated message, do not reply" banner. On the Pro and Pro+AI plans, the "Powered by PaymentPing" footer is removed from the PDF as well. Clients see a normal email from you. The only thing that distinguishes it from a manual chase is that it's perfectly polite and arrives on time, every time.
Can I write my own reminder messages?
Yes. Every reminder day has its own editable template. The defaults are warm and polite ("just a friendly heads-up") rather than collections-agency cold, but you can rewrite any of them in a regular text editor — no HTML, no Liquid, no merge-field syntax. Use {{client_name}}, {{invoice_number}}, {{amount}}, and {{due_date}} placeholders for personalization. The templates are per-account, so you write your voice once and it carries across every reminder you ever send.
What if a client pays right before a reminder is scheduled?
That's exactly why the pre-reminder digest exists. At 6pm the evening before any reminder is scheduled to send, you get a digest email listing every reminder going out tomorrow. Each row has a one-click magic link to mark the invoice as paid — no login required. So if a check arrived in the mail today, you mark it as paid in two seconds and the reminder is canceled before it ever fires. If you do nothing, the reminders go out as planned. False positives are rare, and the digest catches them.
Can I pause reminders for a specific invoice?
Yes. Open the invoice, click Pause Reminders, and they stop firing for that invoice only. Your default cadence and every other invoice are unaffected. You can also delay reminders by a number of days (great for "client asked for a week"), delay until a specific date, or resume at any time. There's also automatic pause behavior: if you record a partial payment on the invoice, reminders pause automatically until you toggle them back on.
Can I skip just one reminder day?
Yes. Open the invoice, click Skip Reminder, and pick the type you want to skip (DAY_1, DAY_7, DAY_14, or DAY_30). The other reminders for that invoice keep firing on schedule. This is useful for a long-time client where the day-1 nudge is fine but the day-30 final notice would feel hostile. Skipped reminders are stored per invoice, so they don't leak across to other invoices for the same client.
Do reminders stop automatically when the invoice is paid?
Immediately. The moment an invoice flips to Paid — whether through a Stripe payment link, a manual mark-as-paid in the dashboard, or the magic-link mark-as-paid in the pre-reminder digest email — every queued reminder for it is canceled. There's no risk of a client paying you and then receiving an embarrassing "your invoice is overdue" email the next morning. The cron checks payment status before sending, so even an in-flight reminder gets pulled if the payment landed in the last few hours.
Are payment reminders included in every plan?
Yes. Every PaymentPing plan — Trial (free for 14 days), Starter ($15/month), Pro ($29/month), and Pro+AI ($49/month) — includes the full automatic reminder system: editable templates, partial-payment auto-pause, per-invoice override controls, the pre-reminder digest, and the agenda view. Reminders are not a paywalled upgrade. They're the headline feature, so they ship with the cheapest plan. Pro and above unlock global schedule customization (change the default cadence itself), branded emails without the PaymentPing footer, and unlimited clients.

Resources

Further reading on payment chasing.

Tactical guides on writing the emails, setting the schedules, and getting paid faster — whether or not you use PaymentPing.

Or jump straight to the pricing page if you’re ready to start.

Ready to stop chasing payments?

Set the reminders up once. Let them run in the background. Get paid without writing another awkward follow-up email.

No credit card required · 14-day free trial · Cancel anytime