★★★★★160+This app is a game changer!Lesley B.

A branded customer payment portal for every invoice

A customer payment portal for your Xero and QuickBooks invoices. Customers open one secure link and pay by card or bank debit, with no login.

Trusted with over $1,200,000,000 collected on time across 1,070,000 invoices since 2022.

and counting

One link to see it, pay it and sort it out

Every reminder and statement links to the portal. Customers get the full picture of their account, and every way to settle it.

Everything a customer owes, and one payment for several invoices

Customers see what is overdue and what is not due yet, under your logo. They tick the invoices to pay, or pay everything due now or the whole balance, in one payment by card or direct debit.

Pay, plan, promise or query, from the invoice

Each invoice page offers card and bank payment, plus the options for a customer who cannot pay today: a payment plan when it is eligible, a promise to pay on a date, or a query.

A promised date can pause the chasing

When a customer promises a date in the portal, reminders and late fees can wait for it, and the date becomes the expected payment date in Xero or QuickBooks. If it passes unpaid, the invoice owner can get an email.

Queries reach you before they become late payments

A customer can query an invoice and say what is wrong. Reminders and late fees can pause on that invoice while the query is open, and your team sees the reason and the next step.

No login, on a secure link, and every view on record

Each customer gets a secure, unique link in every reminder and statement, and can bookmark it. Turn on Secure Portal Mode to add an email check in front of it. Each invoice shows when the customer viewed it.

See every payment attempt

The Payments page lists each attempt: checkouts left or expired, bank debits pending, payments that need the customer, failed payments, and paid ones that did not reach your ledger.

What customers say about the portal

★★★★★

“Really saved us time in helping customers settle multiple part paid Xero invoices in a single Stripe payment.”

Justin B.XeroApp Store

“The statement portal that can be accessed with a link vs a portal is great for older customers who might not be so great with technology.”

Pamela K.CustomerCustomer survey

“Very convenient and makes billing a self service process”

Bronwyn J.CustomerCustomer survey

Read all 160+ reviews →

Everything in the customer portal

Choose what customers see and how they pay. The portal reads every invoice from Xero or QuickBooks.

PartWhat it does
TabsOutstanding statement, quotes and paid invoices, each with a count
PayingWhat is due now, what is overdue, all outstanding, or the invoices the customer ticks, and part payments when you allow them
MethodsCard and direct debit through Stripe (ACH, Bacs, SEPA, BECS, NZ bank debit and Canadian PAD), or Pinch, Cloud Depot or your own payment link
Self-servicePromise to pay, query this invoice, create a payment plan, add a PO number and save a payment method
Promises and queriesA promise from the portal sets the expected payment date in your ledger. Policies with the skip option wait for the date, or while a query is open
DownloadsThe PDF and CSV statements you choose to offer, ticked invoices, or one invoice and its attachments
AccessA link with no login, or Secure Portal Mode with an email check
BrandingYour logo and brand color, with paid invoices, quotes and aged periods on or off
FeesOptional Stripe processing fees, set separately for card and for direct debit
It’s the debt collection system I’ve been looking for, for the last 15 years.
Tyler Caskey Partner, The Bean Counters Said on the Accounting Apps Podcast

Everything you expect from great accounts receivable software

Paidnice has everything your business needs to run a best-in-class receivables process, from the first reminder to the money landing in your account.

See all features →

Digital Marketing AgencyUnited States of America

Reminders on a schedule, and late fees as “mailbox money”

“Whether you are a solopreneur or a big agency, this is a no-brainer.”
Christine TierneyFounder, junebird creative
Read junebird creative’s story →
Christine Tierney, junebird creative
Collections
BeforeReactive and manual
NowProactive and automated
Late fees
BeforeAwkward conversations
Now“Mailbox money”
Reminders
BeforePast-due notices only
Now5 days before, on, 5 after

Works with the software you already run

Paidnice connects to your ledger, payment providers, CRM and team chat, so every invoice is chased, paid and recorded without manual data entry.

See all integrations → NewConnect to Claude or ChatGPT via MCP

Customer payment portal questions

What is a customer payment portal?

A customer payment portal is a web page where your customers see what they owe you and pay it. The Paidnice portal shows every open invoice from Xero or QuickBooks under your brand, with the statement, paid invoices and quotes, and takes payment on the page.

Do customers need a login?

No. Customers open the portal from a secure, unique link in any reminder or statement, and can bookmark it. Turn on Secure Portal Mode if you want customers to confirm their email first, and their browser stays verified for 30 days.

How can customers pay?

By card, or by direct debit through Stripe: ACH, Bacs, SEPA, BECS, NZ bank debit or Canadian PAD, and the payment finishes on the portal itself. Pinch, Cloud Depot and your own payment link are other options. See the Stripe integration.

Can customers pay several invoices at once?

Yes. Customers tick the invoices they want to pay, or pay the whole balance, in one payment. Part payments work too if you allow them.

Can I pass card fees on to the customer?

Yes. With Stripe you can set a processing fee for cards and a separate one for direct debit, each as a percentage, a flat amount or both, posted to their own accounts, where your local rules allow it.

What can a customer do if they cannot pay today?

From the invoice page they can promise to pay on a date, query the invoice, or create a payment plan on Pro when the invoice is eligible. A promise can pause reminders until that date, and a query can pause them until it is resolved.

Does the portal work with QuickBooks Online?

Yes. The portal and Stripe payments work with QuickBooks Online and with Xero.

Can customers add their own PO number?

Yes. Turn on PO uploads and customers can add or update the PO number for an invoice in the portal.

Can I see payments that failed?

Yes. The Payments page shows every attempt, including abandoned or expired checkouts, pending bank debits, payments that need the customer to act, failed payments, and payments that went through but did not sync to your ledger.

Related features

Give customers an easy way to pay

Connect Xero or QuickBooks, add your logo and connect Stripe. Paidnice puts the portal link in every reminder.

Rated 5 stars, 160+ reviews · Xero App of the Year