Rightshold™ Sign up

Answers · bookkeeping

How can a small business owner or their accountant catch an employee or bookkeeper using a company credit card, or a card the owner doesn't know about, for personal purchases?

Last updated

TL;DR: Never pay a card statement without the receipts behind it, and make sure the statements come to someone other than the person who uses or pays the card. The ACFE counts making personal purchases with company funds as a fraudulent disbursement, and in its Occupational Fraud 2026 report billing schemes, which include invoices for personal purchases, were the most common kind of fraudulent disbursement: 21% of 2,402 cases, a median loss of $90,000, a median 14 months before detection, and 28% of cases at organizations with fewer than 100 employees against 18% at larger ones. A three-part ACFE Fraud Magazine series on misuse of an organization's credit describes the two patterns small organizations miss: an authorized card used for personal items, hidden because the bill was paid from the statement alone with receipts missing, and an unauthorized card ordered from the bank in the organization's name, with the statements taken out of the mail. The controls are a written ban on personal use, receipts for every charge, a reviewer who doesn't hold the card, limits per card, and a periodic check with your bank of every card issued on your accounts.

What should I check, step by step?

1. Write down that company cards are for business purchases only, with no cash advances, and have each cardholder sign it. Keep a log of every card issued and who holds it.

  1. Don't pay a card balance from the statement alone. Match each charge to an itemized receipt first; the receipt says what was bought, the statement doesn't.
  2. Have the statements sent, or made available online, to the owner or someone who neither holds the card nor approves the payment, and have that person do the monthly review.
  3. Ask your bank and card issuers for a list of every card and authorized user on your business accounts, and compare it with your log. A card you didn't know about is how the unauthorized-card cases in the Fraud Magazine series worked.
  4. Set a limit on each card and watch for purchases split to stay just under an approval limit, round-dollar charges, cash advances, repeat charges at the same merchant, and merchants that have nothing to do with your business.
  5. Look at each cardholder's spending over time for jumps in amount or frequency, and check that items bought for the business are actually on the premises.
  6. Treat missing receipts as a finding, not an inconvenience. In the Fraud Magazine cases, missing or destroyed receipts were how the personal purchases stayed hidden.
  7. Keep your own dated record of each statement you approved and how many charges had receipts, outside the accounting software, so a later payment without that review stands out.

How do employees hide personal purchases on a company credit card?

The ACFE's 2026 glossary defines a fraudulent disbursement scheme as one where an employee distributes organizational funds or manipulates a payment function for a dishonest purpose, giving making personal purchases with company funds as an example. Its billing scheme definition includes invoices for personal purchases, such as an employee buying personal items and submitting an invoice for the employer to pay.

What does the ACFE 2026 report say about billing scheme losses?

Occupational Fraud 2026: A Report to the Nations covers 2,402 cases investigated between January 2024 and September 2025. Billing schemes appeared in 21% of cases with a median loss of $90,000, lasted a median 14 months, and lost a median $6,400 a month.

What controls stop personal purchases on company credit cards in a small business?

A 2002 Journal of Accountancy column on personal purchases lists misusing company credit cards as one of four ways employees buy things for themselves with company money, and recommends a clear ban on personal purchases, not letting the same employee originate and approve purchases, separating approval from payment and receiving, a maximum purchase limit per employee, checks for purchases just under approval limits, checks for deliveries to outside or employee home addresses, review of each employee's buying habits, and careful control of company cards, with particular attention to round-amount purchases.

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 my bookkeeper pays this month's company card statement, ask me to approve the payment: the statement reference, the amount, and how many of the charges had receipts. Wait for my yes or no.”

One-click setup

{
  "tool": "request_human_approval",
  "arguments": {
    "action": {
      "type": "card_statement_payment",
      "statement_ref": "CARD-0412-2026-10",
      "amount_cents": 384215,
      "charges_count": 37,
      "charges_with_receipts": 35,
      "unreceipted_cents": 12890
    },
    "summary": "Approve paying the October company card statement (2 charges still without receipts)",
    "expires_in_minutes": 1440
  }
}

Rightshold doesn't connect to your bank, card issuer or accounting software, and it can't see card charges, find cards you don't know about or detect fraud. It records the approvals and statement reviews you send and lets anyone check them later, so it only helps if the card bill isn't paid without a matching approval. ACFE figures are from Occupational Fraud 2026; the cases are from a 2012 ACFE Fraud Magazine article and a 2002 Journal of Accountancy column. Not legal, audit, employment or accounting advice; if you suspect theft, talk to your accountant, a fraud examiner or a lawyer before confronting anyone.

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}}'