Stop chasing invoices.
Start getting paid.
Try the #1 AR Automation for Xero and QuickBooks Online.
Learn more - Try it Free

Search QuickBooks Online for "payment plan" and you'll get a pile of half-answers. The top Intuit result tells you to go to the Sales tab and select Recurring Payment. The Reddit threads tell you to use Progress Invoicing. The Quora posts from nine years ago tell you to set up separate invoices for each instalment. The QuickBooks community boards are full of small business owners asking the same question over and over again, getting the same non-answer every time.
The truth is straightforward: QuickBooks Online does not have a real payment plan feature. It has adjacent features (Recurring Payments, Progress Invoicing, partial payments) that solve related problems, but none of them give you what most people actually want when they ask about payment plans, which is the ability to split a single invoice into fixed instalments, track each one, remind the customer, and keep the arrangement visible to your whole team.
This guide covers what QBO can and can't do natively, why the common workarounds break down, and how to set up proper trackable payment plans on QuickBooks Online invoices using Paidnice. If you're a contractor, a professional services firm, an HVAC business, a law firm, or any other QBO-based business that regularly gets asked "can we split this up," this is how to handle it without a spreadsheet.
Not in the way the question is usually meant. QuickBooks Online has three features people mistake for Payment Plans Here's what each one actually does.
QuickBooks' Recurring Payments feature, found under the Sales tab, is designed for subscription-style billing. You set up a recurring invoice template, and QBO generates a new invoice on a schedule (weekly, monthly, quarterly). The customer gets a separate invoice each time. Each invoice is its own document with its own payment.
This works for monthly retainers, SaaS-style billing, and maintenance contracts. It does not work for payment plans. A payment plan splits a single fixed amount across multiple dates. Recurring invoicing creates multiple separate bills, each for the full recurring amount. If you try to force a payment plan through Recurring Payments, you end up with three separate invoices in your QBO ledger instead of one invoice paid in three parts, which makes your receivables reporting useless and your customer's records messy.
Progress Invoicing is designed for milestone billing against an estimate, typically for construction, agencies, and project-based work. You create an estimate for the full project value, then bill portions of it as milestones complete. Each progress invoice is a real invoice in QBO.
This is useful for its intended purpose. It's not a payment plan because the amounts and timing are tied to project milestones, not to a fixed instalment schedule, and because you're still creating multiple invoices rather than splitting one.
If someone on Reddit tells you to use Progress Invoicing for a payment plan, they're giving you a workaround, not a solution. It can work if your invoice is large enough to justify the reporting mess, but it breaks the moment you try to do the same thing for fifty customers.
QuickBooks Online lets customers make partial payments against an invoice. When a customer pays part of the balance, QBO records it against the invoice and the invoice stays open until the remaining balance is paid. This is the closest thing to a native payment plan flow, but the system does nothing to help you:
Partial payments are the raw mechanism. A real payment plan is everything built on top of it.
If you've been running payment plans in QBO for any length of time, you've probably tried one of these. Here's what breaks.
Creating separate invoices for each instalment. Three invoices for a $3,000 agreement, each for $1,000. Your QBO reporting shows three distinct sales, your A/R aging gets messier, and if the customer needs a credit or a refund halfway through you have three documents to untangle. This is the most common workaround and the one that causes the most reconciliation pain down the line.
Using a Google Sheet to track the schedule. The payment plan lives in a spreadsheet. Someone on your team has to remember to check it. When a payment is missed, you find out days later. When the bookkeeper leaves, the spreadsheet goes with them.
Setting a calendar reminder and doing it manually. Works for two or three plans. Doesn't scale past that. The first month someone gets sick or takes vacation, the follow-ups stop happening.
Running recurring invoices as a fake payment plan. Multiple invoices for the same customer arrangement. Customer confusion. Reporting chaos. Eventually someone double-pays and you have to sort it out.
None of these are wrong in the sense of being broken. They all "work." They all have the same underlying problem: the arrangement isn't a first-class object in QuickBooks Online, so it has to live in someone's head or someone's spreadsheet, and that's where payment plans go to die.
Paidnice is an accounts receivable automation platform that integrates directly with QuickBooks Online. It handles the things QBO doesn't: automated reminders, late fees, statements, escalations, and (as of 2026) proper payment plans on any QuickBooks Online invoice.
Here's what that means in practice.
Open any QuickBooks Online invoice inside Paidnice, click Payment Plans, and set the terms. Choose the number of instalments, the frequency (weekly or monthly), and optionally add an establishment fee or a surcharge. You see a live preview of every instalment date and amount before confirming. Once you save, the plan is created and the schedule is locked in.
The original QBO invoice stays as one invoice. No splitting, no duplicate invoices, no reporting mess. The balance is paid down in instalments against the same document.
This is the feature that most people don't realise they need until they've lived without it. When you create a Paidnice payment plan, the schedule is written directly onto the invoice inside QuickBooks Online, inside Paidnice, and on the customer PDF.
That means:
No more "the deal is in Jen's inbox." The deal is on the invoice.
Every instalment has its own scheduled reminders, using the same reminder engine you'd configure for normal overdue invoices. You can set reminders before the due date, on the due date, and after if the instalment is missed. You can BCC yourself on the reminders so the moment a payment is missed you know about it, without having to check.
For a three-month plan, that's six to nine automated touchpoints you're no longer sending by hand.
This is the feature built for businesses that routinely offer instalment options. Think professional services firms, CPA practices, law firms, HVAC installers, and contractors with deposit-plus-completion billing. Anywhere you have predictable large invoices that customers often want to spread across multiple payments.
You configure the rules once in Paidnice: maximum 12 instalments, minimum $500 invoice, 3% surcharge, monthly frequency. You expose the option in your customer payment portal. Customers who receive an eligible invoice see a "Pay in instalments" option, choose their own schedule within your rules, and agree to it themselves. The plan is created, the QuickBooks Online invoice is updated, and you never had to have the conversation.
For an accounting firm sending out 200 tax invoices in April, this is the difference between 200 awkward phone calls and zero.
If a customer situation changes and you need to cancel the plan, you can do it from inside Paidnice. The QuickBooks Online invoice is updated to reflect the cancellation, including any surcharge that was applied. No stale records, no manual invoice edits, no cleanup later.

The actual setup is short.
Total time for the first plan, including the initial connection: about five minutes. Every subsequent plan: under a minute.
Not every overdue invoice should turn into a payment plan. A few patterns where offering one genuinely helps.
Contractors and trades. Large project invoices where the homeowner or business can't pay the full amount on completion. A three- or four-instalment plan keeps the customer from ghosting and keeps you from writing off the receivable.
Professional services (legal, accounting, consulting). Annual fees or large retainers. Instalment offers are especially effective as proactive self-service in the portal, so the customer chooses a plan at the moment they receive the invoice rather than after it's already overdue.
Healthcare and dental practices on QBO. Patient balances after insurance. Instalment plans are table stakes in this industry and running them on a spreadsheet is a compliance and tracking liability.
HVAC, plumbing, and installers. Deposit-plus-completion billing or large repair invoices. A payment plan often closes the sale on a repair the customer would otherwise delay.
Anywhere you're carrying 60+ day receivables. If the invoice is going to take three months to collect anyway, a structured plan makes the timeline predictable instead of painful.
Can you set up a payment plan on QuickBooks directly? Not as a distinct feature. QuickBooks Online supports partial payments against an invoice (the customer can pay in chunks) and Recurring Payments (for subscription-style billing), but it doesn't have a scheduled instalment feature that tracks due dates, reminds the customer, and keeps one invoice intact. For that you need a dedicated tool like Paidnice layered on top of QBO.
How do I set up payment options on QuickBooks Online? QuickBooks Online's native payment options are handled through QuickBooks Payments (credit card, ACH, Apple Pay, PayPal). These control how a customer pays, not when. For scheduling (paying on specific dates across multiple instalments), you need the payment plan logic above.
How to set up a payment plan with someone who owes you money? In QBO, the manual version is: agree the schedule in writing, leave the invoice as a single invoice, let the customer make partial payments against it, and track each payment date yourself. The automated version using Paidnice is: open the invoice, create a payment plan with the agreed instalments and dates, confirm. The schedule writes to the invoice and reminders fire automatically from there.
Is QuickBooks Desktop going away in 2026? Intuit has been progressively shifting its focus toward QuickBooks Online, and certain QuickBooks Desktop product editions have been discontinued for new subscribers in recent years. If you're on QuickBooks Desktop today and you're reading this guide, the path forward for most businesses is QuickBooks Online. Payment plans through Paidnice work with QuickBooks Online (the integration is QBO-specific).
Does Paidnice work with QuickBooks Payments and BNPL options? Yes. The payment plan schedule lives in Paidnice and QBO; the payment itself can be collected through QuickBooks Payments, Stripe, or any other payment integration you have set up. Paidnice handles the scheduling and reminders; the payment rail is whatever you're already using.
The fastest path: connect Paidnice to QuickBooks Online, configure your payment plan defaults, and set up your first plan on a real invoice. If you have a customer currently on an informal instalment arrangement, migrating it takes about a minute and immediately gives you the tracking, reminders, and team visibility you're missing today.
The slower path, which a lot of QBO users have been on for years, is to keep running payment plans from a Google Sheet and hope nothing slips. It works until it doesn't. The businesses we see scaling past a handful of active plans always end up needing a system. This is the one built for the way QuickBooks Online actually works.