Try it now, capture a real invoice
Your file is used only for this demo and deleted automatically within hours.
Xero does not create a positive pay file. It can print vendor checks from Bills to Pay as a PDF on your check stock, but the list of issued checks your bank needs for positive pay has to come from somewhere else. You have three real options: reformat an export by hand, buy a positive pay file tool that reads Xero data, or run check payments from AP software that builds the checks and the positive pay file in the same step. Which one fits depends on how many checks you write and whether your real problem is the file or the approvals behind it.
Xero's own US guide to positive pay, published in September 2026, explains the service and notes that "many businesses generate this file straight from their accounting software to reduce manual entry." It does not say Xero does that, and it names no app for it. That gap is why this question keeps coming up in Xero shops that still pay contractors, landlords and small suppliers on paper.
What Xero does and does not do for check payers
| Task | In Xero |
|---|---|
| Print a vendor check from a bill | Yes. Bills to Pay, Awaiting Payment, Make Payment, Pay by Check, then save and print the PDF |
| Positive pay file of issued checks | No native export |
| Void indicator for cancelled checks | Not applicable without a file |
| Approval before a bill can be paid | Bill approval exists, but the check run is not tied to a positive pay step |
| Bank upload | Manual, through your bank's portal |
The practical result is a Thursday routine: print the checks, export the payments, delete columns, fix the date format, and upload before the envelopes go out. It works until someone voids a check and forgets to tell the bank, or pastes an amount into the wrong row. Positive pay only protects you if the file is right.
Option 1, reformat an export by hand
This costs nothing but time. You export the payments for the run, keep account, check number, date, amount and payee, save as CSV in the layout your bank asked for, and upload. For five checks a month it is fine. For forty checks a week it is a recurring data entry job that sits outside every control you have, because the file is built from whatever was paid, not from what was approved.
Option 2, a positive pay file tool that reads Xero
Dedicated file tools solve the formatting problem well. Treasury Software's Bank Positive Pay lists Xero among the accounting packages it works with, accepts CSV and Excel imports, and says it carries a library of over 350 verified bank layouts. That matters if your bank insists on a fixed width layout nobody else uses. Check writing apps in the Xero App Store, such as Checkeeper and Online Check Writer, print or mail checks and sync them back to Xero; ask each one whether it exports a positive pay file before you buy, because printing a check and producing the issued check file are separate features.
What a file tool does not give you is anything upstream. The invoices still arrive by email, someone still keys them into Xero, and the file is only as honest as the bills that were paid.
Option 3, AP software that prints the check and builds the file together
This is where AutoPayables fits. Invoices are captured from email or PDF, coded to your Xero GL accounts, approved against your threshold and exported to Xero as bills. Paying them happens in a payment run. Choose check, and the run produces a check PDF for Letter check stock with two invoice stubs plus a positive pay CSV built from the very same check numbers. Each row carries the account number, check number, issue date, amount, payee and an I or V indicator.
If a check has to be voided, void it in AutoPayables. Its bills return to the pay queue, the run's file is rebuilt with that check marked V, and you send the updated file to your bank the same day. The reissue takes the next number from your check series, so the bank never sees a duplicate. The same run can go out as ACH instead, as a CCD+ NACHA file your bank accepts for upload, which is how most teams shrink the number of checks they write in the first place.
Honest limits: the CSV is a generic six column layout that many US bank portals import through a mapping screen, not one of hundreds of bank specific formats, and we do not transmit it to the bank for you. We also do not print the MICR line. You print on MICR pre-printed stock from your bank or a check supplier.
Xero positive pay options compared
| Manual export | Positive pay file tool | AutoPayables | |
|---|---|---|---|
| Builds the positive pay file | By hand | Yes, many bank layouts | Yes, one CSV layout |
| Prints the checks | Xero PDF | Usually no | Yes, same run |
| Void flag handled | If you remember | Depends on the tool | Rebuilt automatically |
| Invoice capture and GL coding | No | No | Yes |
| Approval before payment | Separate | No | Only approved bills enter a run |
| ACH file option | No | Varies | CCD+ NACHA file |
| Price | Staff time | Per the vendor's pricing page | $49 a month for 200 invoices, $149 unlimited |
Which one should a Xero business buy?
If you write a handful of checks a month and your approvals already live somewhere you trust, keep the manual export or buy a file tool. A file tool is also the right call if your bank demands a proprietary fixed width format.
If you write checks every week, have more than one person entering bills, or turned on positive pay because a fraudulent or altered check already got through, the file is not the weak point. The payment list is. That is the buyer we built AutoPayables for: the positive pay file comes from a run that only approved bills could enter, and the checks it lists are the ones that were printed.
A small practical note on onboarding check vendors: most of them send a W-9 before the first payment, and it usually arrives as a scan. If you collect a lot of them, it is worth having a tool that can pull the fields out of scanned documents so the taxpayer ID and legal name go into the vendor record without retyping. Mark those vendors as 1099 vendors in AutoPayables and the year end 1099-NEC summary builds itself from the same payment runs.
Frequently asked questions
Does Xero have positive pay?
No. Xero prints checks from Bills to Pay, but it does not export the issued check file banks use for positive pay. Xero's own US guide describes positive pay as a bank service and suggests generating the file from accounting software, without naming a Xero feature that does it. You need a manual export, a file tool or AP software.
How do I send a positive pay file to my bank from Xero?
Export the check payments for the run, rearrange them into your bank's layout, save as CSV and upload in the bank's positive pay screen before the checks are mailed. With AutoPayables the CSV comes straight from the check run, so you download one file and upload it without editing.
What does a positive pay file contain?
At minimum the account number, check number, issue date and amount of every check you issued. Payee positive pay adds the payee name, and a void indicator tells the bank which checks you cancelled. AutoPayables writes all six fields in one row per check.
Is positive pay worth it for a small business?
If you still mail vendor checks, usually yes. Banks charge a monthly fee, a per-item fee or both, and the service stops altered and counterfeit checks before they clear. The cost that surprises people is the weekly file preparation, which is exactly what automation removes.
For the QuickBooks side of the same problem, see QuickBooks Online positive pay file software. The ACH file details are on NACHA file software for accounts payable, and the Xero bill workflow is covered in Xero accounts payable automation. If you are new to the service itself, how positive pay stops check fraud explains the bank side. When you are ready, create your account and run your first 20 invoices as a one-time trial.
Stop keying invoices by hand
AutoPayables captures vendor, amounts and dates from any invoice with AI, applies spend-threshold approval, and keeps a full audit trail. Accounting sync pushes approved bills to your general ledger.
Keep reading
Positive Pay, How It Works to Stop Check Fraud
Positive pay is a bank service that matches checks you issue against those presented for payment. See how it works, the types, ACH positive pay, and cost.
ACH Vendor Payments: How to Set Up, Cost, and Automate
ACH vendor payments move money bank to bank for about $0.25 to $1.50 each. See how to set them up, what they cost, and how to automate the payment run.
Best AP Automation Software for Epicor Kinetic
Compare AP automation for Epicor Kinetic: ECM with IDC, Stampli, EasyAP365 and Vision360 on integration method, PO matching and approval workflow gaps.
AP Automation Software for Sage 100 Contractor Compared
Compare AP automation software for Sage 100 Contractor: Sage Paperless, hh2 Document Flow and Stampli on routing, field approval, sync mechanism and cost.