What is positive pay, and why is your bank asking you for a file?
Updated June 2026
Positive pay is the banking industry's standard defense against check fraud. You tell your bank exactly which checks you've written, and the bank refuses to pay anything else.
Every time you run checks, you send the bank a list, the check issue file (also called a positive pay file or issue/void file). When a check is presented for payment, the bank compares it against your list:
- Check number, amount, and account all match: the check clears normally.
- Anything that doesn't match: the check becomes an exception. The bank holds it and asks you to approve or return it, usually through your online banking portal, before a cutoff time.
That single mechanism defeats the three most common check fraud patterns: altered amounts (a $150.00 check washed into $5,150.00), altered payees, and counterfeit checks printed with your account number on fake stock.
Why businesses are being pushed into it
Check fraud has surged, and banks have responded by making positive pay a near-mandatory condition of business checking. Many banks now shift liability for check fraud losses onto businesses that decline positive pay. If your bank or your insurer has just told you to enroll, that's why.
What's actually in the file
Each line of an issue file describes one check:
- Account number: the checking account it's drawn on
- Check number
- Amount
- Issue date
- Payee name (required for "payee positive pay," which also matches the name)
- Issue/void code: usually
Ifor issued,Vfor voided, so the bank pulls voided checks from its match list
The catch: every bank wants this data in its own exact layout. Some accept a CSV; many demand fixed-width text where the amount must be zero-padded cents in columns 25–34 and the date must be MMDDYYYY in columns 35–42. Get one column wrong and the upload is rejected.
The QuickBooks problem
Neither QuickBooks Online nor QuickBooks Desktop can export a positive pay file. Intuit's own support staff redirect users to third-party tools, historically Windows desktop programs costing $99 to $600+ per year. This site closes that gap. The free generator converts any check register export into your bank's layout, and your check data never leaves your computer.
How to get started in 10 minutes
- Enroll with your bank. Ask your business banker for "positive pay". They'll enable it in your treasury/online banking portal and give you their file specification.
- Export your check register from QuickBooks, Xero, Sage, or your accounting system (step-by-step QuickBooks instructions here).
- Convert it with the generator. Pick your bank's format or recreate its spec sheet with the custom builder.
- Upload the file in your banking portal and confirm the totals match.
- Repeat every check run. Most businesses upload weekly or every time they print checks.
Positive pay vs. reverse positive pay vs. ACH positive pay
- Standard positive pay: you send the issue file and the bank flags mismatches. Strongest protection, and what this guide covers.
- Reverse positive pay: no file. The bank shows you every check presented and you approve each one. Cheaper, weaker, labor-intensive.
- ACH positive pay: the same idea applied to electronic debits. You define which companies may debit your account. Worth enabling alongside check positive pay.