Guides
Step-by-step guides for recording payments in Xero in bulk: payments from a CSV or Excel file, clearing many open invoices at once, and how Paysweep undoes a run. Last checked 25 Oct 2026.
-
How to bulk record payments in Xero from a CSV file
What Xero offers for many payments, the by-hand way, the CSV layout, and doing it with Paysweep.
-
How to mark invoices as paid in bulk in Xero
Clearing many old open invoices and bills against one account from an Excel or CSV list, with a preview first.
-
How to undo bulk payments in Xero
Removing payments by hand, and how Paysweep undo works within 30 days and what it leaves alone.
Looking for something else? The support page says how to reach us, and pricing shows what is free.
Tools compared
Every payment recorded against the right invoice or bill in Xero, with a result CSV, a link to each document and Undo for 30 days.
Who it is for: Bookkeepers, accountants and finance teams on Xero with a list of payments to enter: a remittance advice, a batch of bills paid outside Xero, or a clean-up of old open invoices.
Start free with XeroCompare plans
Free to connect and preview. First 3 payments free, then $39 for 7 days or $19 a month, excl. VAT/sales tax.
Three steps

Sign in with Xero
You sign in on Xero’s own page and choose the organisation. Paysweep never sees your Xero password.

Upload and preview, free
Choose a CSV or Excel file with one row per payment. Every row is checked against your invoices, bills, accounts and lock date. Nothing is written yet.

Type PAY to record
Type PAY and the number of payments. You get a result CSV, a link to each invoice or bill in Xero, and Undo for 30 days.