Rightshold™ Sign up

Answers · bookkeeping

How do I stop someone stealing, washing, altering or forging my small business's checks, whether it's an employee or a mail thief? What does Positive Pay actually check, and what else do I need?

Last updated

TL;DR: Tell your bank in advance exactly which checks you wrote, and have it flag anything that doesn't match. With Positive Pay, you send the bank an issued-check file (account, check number, amount and issue date) whenever you write checks. The bank compares every check presented for payment with that file and shows you the ones that don't match, and you decide whether to pay or return each one before the bank's cutoff. Payee Positive Pay also compares the payee name, which matters because an altered or washed check often keeps its number and amount and gets a new payee. Checks are still the main target. In the AFP's 2026 Payments Fraud and Control Survey, 58% of organizations said checks were subject to fraud in 2025, more than any other payment method. The ACFE's Occupational Fraud 2026 report found employee check and payment tampering in 18% of cases at organizations with fewer than 100 employees, against 8% at larger ones, with a $114,000 median loss. Positive Pay has one big gap: it's only as honest as the file. An employee who writes themself a check and adds it to the issue file gets it paid. So the person who writes checks shouldn't build or upload the file or decide exceptions, the owner should approve each check run, and someone who doesn't write checks should review the statement and check images every month. Under UCC 4-406 you must examine statements promptly, and you lose any claim over an alteration or unauthorized signature you don't report within one year at most. Your account agreement may set a shorter deadline.

What should I check, step by step?

1. Ask your bank whether it offers Positive Pay and Payee Positive Pay on your business account, what they cost, the daily cutoff for uploading the issue file, the deadline for deciding exceptions, and what happens if you miss it (does the item pay or return by default?).

  1. Upload the issued-check file every day you write checks, including manual and handwritten checks and voids. A check missing from the file shows up as an exception, and a voided check left in the file can still be paid.
  2. Choose Payee Positive Pay where it's offered, and keep each payee name in the file exactly as it's printed on the check. Some banks don't support payee matching on handwritten checks, so ask.
  3. Ask about ACH debit blocks or filters on the same account. Every check carries your routing and account number, which is all someone needs to try an ACH debit against you.
  4. Split the jobs: whoever prepares or signs checks doesn't build or upload the issue file and doesn't decide exceptions. In a small business, the owner approves each check run and decides exceptions.
  5. Lock up blank check stock, keep a log of check numbers used and voided, and look into any gap in the sequence. The ACFE's own example of the scheme is an employee stealing blank company checks.
  6. Hand outgoing checks over inside the post office rather than leaving them in a mailbox. The Postal Inspection Service advises not leaving letters in your mailbox for any length of time. Ask regular vendors to tell you if a payment doesn't arrive.
  7. Every month, have someone who doesn't write checks look through the statement and the cleared check images, checking the payee, amount, signature and endorsement. Report anything wrong to the bank in writing straight away.
  8. Pay regular vendors by ACH or card where you can. Fewer checks means less to steal. Report stolen mail to the Postal Inspection Service at 1-877-876-2455 or uspis.gov/report.

How do employees and mail thieves tamper with business checks?

Inside the business, the ACFE defines a check or payment tampering scheme as stealing an employer's funds by intercepting, forging or altering a check or electronic payment drawn on one of its bank accounts. Its examples: an employee steals blank company checks and makes them out to themself or an accomplice, or re-routes an outgoing electronic payment to a vendor into their own account. The fraud tree lists four kinds: forged maker, forged endorsement, altered payee and authorized maker (someone allowed to sign writes checks for their own benefit).

What does Positive Pay check, and what fraud does it miss?

U.S. Bank's description is typical. Each day you send a file listing each issued item, with the account number, check number and amount. The bank compares it with the checks presented for payment and reports the ones that don't match, so you can reject them. Payee Positive Pay adds payee information to the file, to catch fraudsters who alter payee names or put unauthorized payees on counterfeit checks. Banks also set deadlines: one bank's guide, for example, requires the issue file by 5:00 p.m. Pacific for next-day exception processing and exception decisions by 2:00 p.m. Pacific.

How long does a business have to report an altered or forged check to its bank?

Under UCC 4-406, when the bank sends or makes available a statement, you must examine it with reasonable promptness and promptly tell the bank about any payment that wasn't authorized because a check was altered or a signature wasn't yours. If you don't, you can be barred from claiming against the bank. That includes later checks altered by the same person and paid after you've had a reasonable period, up to 30 days, to examine the statement and notify the bank.

How do you stop an employee adding a check to the Positive Pay issue file?

The issue file usually comes from the check register in your accounting software. If the person who writes checks can also edit that register, they can add a check to the file or delete one afterwards, and Positive Pay will match whatever the file says.

How do I ask Rightshold about this (free, no key)?

Add the MCP server https://www.rightshold.com/mcp to Claude, Cursor, ChatGPT, Grok or VS Code, then ask: “Before I upload today's Positive Pay issue file, check it against the check run I approved this morning: the same file hash, number of checks, total and check-number range.”

One-click setup

{
  "tool": "verify_human_approval",
  "arguments": {
    "receipt": "<decision receipt exactly as returned by decide_human_approval>",
    "signature": "<its signature>",
    "action": {
      "type": "check_run",
      "account_ref": "OPERATING-1",
      "issue_file_sha256": "<sha256 of the issue file you're about to upload>",
      "check_count": 14,
      "total_cents": 2318450,
      "first_check_number": 10431,
      "last_check_number": 10444
    }
  }
}

Rightshold doesn't connect to your bank or accounting software, doesn't run Positive Pay, doesn't see checks or check images, and can't stop or return a payment. It records the approvals and entries you send and lets anyone check them later, and it only protects you if your process refuses to upload a file that doesn't match an approved check run. Positive Pay features, fees and deadlines vary by bank. Not legal, banking or accounting advice.

What are the sources?

Related

Not legal advice. JSON · Markdown · All answers

Get a free API key in one call

No card and no email needed. 100 free credits; the license and policy checks stay free without a key.

curl -s -X POST https://www.rightshold.com/v1/accounts/signup -H "Content-Type: application/json" -d '{"accept_terms":true}'
export RIGHTSHOLD_API_KEY=rs_...   # the api_key from the reply (shown once)
curl -s https://www.rightshold.com/v1/licenses/check -H "Authorization: Bearer $RIGHTSHOLD_API_KEY" \
  -H "Content-Type: application/json" -d '{"license":"MIT","intended_use":{"commercial_use":true}}'