How to create a KeyBank positive pay file in KeyNavigator
Positive pay is the fraud control KeyBank runs through its treasury portal, KeyNavigator. You send KeyBank a list of the checks you actually issued, and the bank matches every check presented for payment against that list. When the check number, amount, and account on a presented item match what you reported, it pays. When something does not match, KeyBank flags it as an exception and holds it for your decision instead of paying it blind.
The list you send is the check issue file, sometimes called a check issuance file or an issued-check file. This page explains how the KeyBank process works, what the bank expects the file to look like, and how to produce that file from a check register without buying installed software.
How positive pay works at KeyBank
KeyBank handles check positive pay under its Account Reconcilement Plan (ARP) service. The workflow has three moving parts:
- You report issued checks. Each time you cut a batch of checks, you send KeyBank a file listing them. KeyBank also loads issue data automatically if you use its Check Outsourcing or Consolidated Payables services, so a separate upload is not always required.
- KeyBank matches presented checks. As checks clear, the bank compares each one to your reported list.
- You review exceptions. Anything that does not match shows up as an exception in KeyNavigator. You log in, look at the item, and tell the bank to pay or return it by the cutoff. Payee positive pay, where the payee name is also verified, catches altered payee lines on top of changed amounts and numbers.
Where to submit the file in KeyNavigator
KeyBank gives you more than one way to get issue data to the bank. According to KeyBank's own KeyNavigator help pages, you can:
- Upload a file through web-based file transfer inside KeyNavigator.
- Send a file by direct transmission if your volume justifies an automated host-to-host connection.
- Key checks in by hand for small batches. In KeyNavigator, hover over the Payables category, choose Account Reconcilement, then Check Issue Maintenance, and enter the checks manually.
Watch the deadlines. KeyBank states that issue data sent through KeyNavigator web file transfer must arrive at least 30 minutes before a payee would try to cash the check at a KeyBank branch, and data sent by direct transmission must arrive at least 90 minutes ahead. Payees can be turned away at the teller line if your issue data has not posted. Build a habit of uploading the same day you print, not the next morning.
What KeyBank's file format looks like
KeyBank uses a proprietary ARP format for the issue file it ingests. The bank does not ask most customers to hand-build that proprietary layout. Instead, KeyBank publishes an ARP Translator Tool inside KeyNavigator that takes a file you control and reformats it into Key's format for you.
Per KeyBank's Translator Tool documentation, the file you feed the tool has to meet a few rules:
- It must be delimited or fixed-width.
- If delimited, the separator must be a comma or a semicolon.
- The file must carry a .txt or .csv extension.
- It needs the core check fields: check number, amount, issue date, and payee, tied to the account.
- If you report voids, you must define a void field and an issue field, and the void column cannot be left blank or the upload fails.
The Translator Tool also has a QuickBooks helper that can pull checks straight from the QuickBooks check register and show you a validation summary of valid versus invalid checks before you upload. That matters because QuickBooks cannot export a positive pay file on its own. Neither QuickBooks Desktop nor QuickBooks Online produces a bank-ready issue file, so something has to sit between your register and KeyBank.
One honest caveat: exact field positions and column order in KeyBank's setup are configured for your account when ARP is enabled. Confirm your specific field map with your KeyBank treasury contact or the ARP Translator setup screen rather than assuming a generic layout. The published rules above are stable; the precise column arrangement is yours to confirm.
Building the file from a check register
If you would rather prepare a clean CSV yourself and either upload it directly or feed it to the Translator Tool, PositivePayMaker does that conversion in your browser. You export a check register from QuickBooks, your accounting system, or a spreadsheet, drop it in, map your columns to check number, amount, issue date, and payee, and download the result. Because KeyBank's exact ARP layout is account-specific, use the custom format builder to match the delimiter, date format, void/issue indicator, and field order your KeyBank profile expects, or start from a generic CSV or fixed-width preset and adjust.
The tool is free and runs entirely client-side. Your check data is parsed in the browser and never uploaded to a server, which is worth knowing before you put account numbers and payee names through any converter. If a file comes out looking off, the built-in file format reference and validator can help you spot a bad date or a misaligned column before you send it to the bank.
Free browser tool vs. installed software
For higher-volume shops or anyone who wants their bank format prebuilt and supported, paid desktop tools are a fair option. Big Red Consulting's Positive Pay File Creator runs inside QuickBooks on Windows and costs roughly $119 the first year and about $99 per year after; the QuickBooks Online edition needs Excel installed. Treasury Software's Bank Positive Pay is an installed Windows product in the range of about $30 to $90 per month and ships with 350-plus bank layouts. Both are Windows-only and recur. If you cut a handful of check batches a month and want zero install and no subscription, the browser route covers it; if you process thousands of checks across multiple entities, a maintained desktop product may pay for itself.
Before you rely on it
Always validate the very first KeyBank file with the bank before you trust the format in production. Send a small test batch, or run it through the Translator Tool's validation screen, and confirm with KeyBank that every check matched. Treasury Services can walk you through ARP setup and the Translator Tool at 1-800-539-9039. Once one file imports clean, the rest follow the same recipe.
Two more KeyBank reads if you are setting this up: the QuickBooks positive pay guide covers exporting a usable register, and the positive pay file format reference explains the fields every bank wants.