{
  "question_id": "Q-2003",
  "slug": "how-to-automate-receipt-data-entry",
  "display_title": "How do I automate receipt data entry so I stop typing everything in?",
  "format": "article-v2",
  "applies_to": {
    "countries": [
      "US"
    ],
    "frameworks": [],
    "tax_year": null,
    "platforms": []
  },
  "general_concept": true,
  "summary": "Treat the typing as four jobs: getting receipts in, reading them, coding them, and matching them to card or bank feed lines. Automate one at a time, starting with how receipts arrive: capture at purchase, a forwarding address, direct merchant connections. Where the feed already has the payment, attach the receipt rather than create a second expense. Have a person confirm every receipt before it posts, starting with anything unread, unusual or rule-coded, and keep every image attached.",
  "body": "## Which four jobs make up the typing?\n\nTyping a receipt into the books is four jobs done in order, and software automates each one differently:\n\n1. **Getting it in.** The receipt reaches the system as a phone photo, a forwarded email, a scan or a merchant's own data.\n2. **Reading it.** Software pulls the vendor, date and amount from the image.\n3. **Coding it.** A person or a rule chooses the account.\n4. **Matching it.** The receipt is tied to the card or bank line, now or when the charge downloads; it becomes a new transaction only when no feed will ever carry the payment.\n\nThe four fail in different ways. Getting receipts in fails when people forget, reading fails on poor images, a wrong rule miscodes every later match without anyone noticing, and a skipped match puts the expense in twice. So automating is a series of separate decisions rather than one purchase, and the first decision is which job is eating your time:\n\n| If most of your time goes to | Automate this first |\n|---|---|\n| Chasing, finding and scanning receipts | Arrival: capture at purchase, forwarding and direct connections |\n| Keying vendor, date and amount from receipts already in hand | Reading, with every receipt confirmed in a review queue |\n| Deciding which account each item belongs to | Coding rules for repeat payees, reviewed before they post |\n| Working out which receipt goes with which card or bank line | Matching receipts to the lines the feed already downloaded |\n\n## Which arrival routes remove the typing before it starts?\n\nA purchase that arrives as data needs no reading, and a receipt captured at the counter is not left in a pocket to be lost, so change how receipts arrive before trying to read bad ones better. Check which of these routes your own system offers:\n\n- **The card and bank feed.** Purchases on a connected card or account reach the books without typing. Intuit's page on matching bank and card transactions says QuickBooks Online holds downloaded transactions for review until you match or categorize them.\n- **Capture at purchase.** Intuit's page on uploading receipts says that from a receipt uploaded or photographed in its mobile app, QuickBooks Online extracts the details and creates a transaction for you to review.\n- **A forwarding address.** Intuit's page on emailing receipts and bills says one email can carry several receipt images but each image or file must hold only one receipt and be a PDF, JPEG, JPG, GIF or PNG, that an email attachment must be between 46KB and 20 MB, and that Gmail users can send incoming bills and receipts to the forwarding address automatically.\n- **Bulk scanning.** A scanner set to save each receipt as its own file, in one of those formats and within that size, turns a stack of paper into a batch for that address. Scanning bills and vendor invoices has its own question.\n- **Direct merchant and vendor connections.** Intuit's Amazon Business connection page says the app brings Amazon Business purchases into QuickBooks with all the details so QuickBooks can categorize them and link them to bank or card records. Zoho's undated Documents help page says Zoho Books gives each organization an email address to which customers, vendors and accountants can send documents directly, so regular suppliers can be asked to send receipts there.\n\nWhen most receipts arrive by email, treat email as its own channel: where the mailbox can forward automatically, receipts reach the capture address untouched. Intuit's page on emailing receipts and bills describes attached images, so check that a sample of forwarded receipts reaches the queue. The risk is capturing a purchase twice: a filter and a person both forward it, or a supplier on a direct connection also emails a receipt. Give each sender one route, and keep a list of which route each sender uses.\n\n## What does automatic reading get right, and what still needs a person?\n\nWhat reading fills in depends on the product. Intuit's page on emailing receipts and bills says QuickBooks pulls dates, amounts, vendor and the last four digits of the card from the image; Zoho's Documents help page says its autoscan captures data such as date, amount and merchant name and extracts line item details. Neither page says it records why the purchase was made. The IRS's page on what records to keep says supporting documents should identify the payee, the amount paid, proof of payment, the date incurred, and include a description of the item purchased or service received that shows the amount was for a business expense. A person confirms the fields against the image, adding a note where the receipt does not show what was bought or its business use.\n\nReading also fails outright. Zoho's Documents help page marks a document Unreadable when autoscanning fails, which it says may come from illegible data, images that cannot be interpreted or an unsupported language. Intuit's page on uploading receipts tells you to add the details yourself when a receipt is missing information.\n\nSo the review queue is part of the design, not a refinement: every captured receipt waits there until a person has confirmed it. Intuit's page on uploading receipts has you review each receipt and then either match it to an existing transaction or add it as a new one. The same page lets you skip that review and select Match when QuickBooks has identified a match, so your reviewer must keep the check: compare vendor, date and amount with the image before confirming any match, and look for another when they differ. Put these at the front of the queue:\n\n- Anything unreadable or with a blank field\n- First receipts from a vendor with no rule yet\n- Receipts whose total differs from the card or bank line, matched to that line by hand\n- Feed lines a rule coded, at the front of the feed's own review list until the rule has a clean record\n\nWhether AI reading and coding can be trusted without review is a separate question.\n\n## How do coding rules help, and how do you stop a wrong one miscoding hundreds?\n\nA coding rule repeats its choice on every matching transaction, saving the decision when it is right and repeating the error when it is wrong. Intuit's bank-rules page says bank rules categorize downloaded transactions automatically, and that the more QuickBooks Online uses your rules the better it gets at categorizing. Its auto-post rules go further: pending transactions that meet their conditions are added automatically.\n\nFive controls keep a rule from miscoding at volume:\n\n- **Write a rule from a pattern, not one receipt.** Before saving, ask what else its condition will catch: a condition on a word that appears in several payees' bank text codes them all alike.\n- **Keep rule-coded items in review at first.** Intuit's bank-rules page says a RULE badge appears on each transaction a rule has categorized, and an AUTO badge on those from auto-post rules. Turn auto-post on only for a rule with a clean record; the same page recommends starting with simple, consistent transactions like rent or gas.\n- **Look behind the totals.** A wrong rule produces a uniform pattern that looks right on a summary report, so open the transactions behind any account a new rule feeds.\n- **Switch a wrong rule off at once.** Intuit's bank-rules page says rules can be disabled or deleted from the Rules page. Then recode what the rule already coded.\n- **Check the defaults too.** Intuit's Amazon Business connection page says QuickBooks categorizes Amazon Business purchases as Office Supplies & Software by default, which miscodes equipment or stock bought there, so review each import and send equipment and goods for resale to the exception path; changing the default helps only if nearly all those purchases belong in one other account.\n\nKeep auto-post off for any payee whose receipts you turn into transactions before the charge arrives, because that charge must be matched, not added again. Setting up the rules themselves has its own question, linked below.\n\n## Should a captured receipt create a transaction or attach to one?\n\nThis decision is what doubles expenses when it goes wrong. Intuit's page on matching bank and card transactions says matching links bank transactions to records you already created, like receipts, and prevents duplicate entries, while categorizing creates a brand-new record. The same page says QuickBooks suggests matches for transactions with the same amount within a date range of 90 days before to 20 days after the transaction date. Zoho's Documents help page says Zoho Books suggests matches using rules such as vendor name, date and amount. The right behaviour depends on where the payment is:\n\n| If the payment | The receipt should |\n|---|---|\n| Is already on the card or bank feed | Attach to that feed transaction: confirm the suggested match and never add it as a new expense |\n| Will reach the feed after the receipt, as a card charge often does | Wait in the review queue until the charge downloads, then match; if it must be recorded first, match the downloaded charge to that record instead of categorizing it |\n| Will never reach a feed, such as a purchase paid from petty cash | Become the transaction, paid from petty cash and coded to the account the purchase belongs to (debit that account, credit petty cash) |\n\nWhen nothing is suggested for a purchase on a card or account that feeds the books, find its feed line yourself and attach the receipt, keeping the feed amount; adding it as a new expense doubles it. Intuit's matching page says QuickBooks suggests no match when bank fees or discounts change the total or the record falls outside the date range.\n\nWhere most purchases go on cards that already feed the books, the expense is arriving without typing, and what remains is coding and evidence. Automate matching and attachment, not creation, and close any route that automatically creates an expense from a receipt for a card that is on the feed; where one is recorded by hand first, match the charge to it as the table says. The QuickBooks Online steps for avoiding duplicates, and receipt matching in depth, are separate questions.\n\n## What does one card purchase look like from snap to match?\n\nA crew lead buys shop supplies for 186.40 on the business card:\n\n1. **Capture.** At the counter, the lead photographs the receipt in the accounting app.\n2. **Reading.** The software reads the vendor, the date, 186.40 and the card's last four digits, and puts the receipt in the review queue.\n3. **Review.** The bookkeeper checks the fields against the image and adds a note if the receipt does not show what the supplies were for. A misread total or a blurred photo is caught here.\n4. **Coding.** The reviewer notes Supplies as the account.\n5. **Matching.** Two days later the 186.40 charge downloads from the card feed with Supplies already filled in by a rule for that store, and the software suggests the receipt as its match. The reviewer confirms the match; accepting the rule's category on its own is how a second posting gets in when the receipt was already recorded.\n\nThe books then hold one expense, with the image attached:\n\n| Account | Debit | Credit |\n|---|---|---|\n| Supplies expense | 186.40 | |\n| Business card | | 186.40 |\n\nHad the receipt been added as a new expense on day one and the feed line categorized on day three, the books would hold the purchase twice:\n\n| Source | Account | Debit | Credit |\n|---|---|---|---|\n| Receipt | Supplies expense | 186.40 | |\n| Receipt | Business card | | 186.40 |\n| Feed | Supplies expense | 186.40 | |\n| Feed | Business card | | 186.40 |\n\nSupplies would show 372.80, and the card account in the books would show 186.40 more owed than the statement, which is where the duplicate surfaces.\n\n## Where do receipts the automation cannot handle go?\n\nGive exceptions one named place, such as a tag or folder the reviewer clears on a fixed day, so nothing sits unrecorded. Send there:\n\n- **Unreadable or handwritten receipts.** Key the fields from the image, or ask the vendor for a printed or emailed copy.\n- **Foreign-language or foreign-currency receipts.** Take the amount from the card or bank line, and keep the image.\n- **Receipts covering more than one expense.** Split the transaction into one line per account rather than letting one code cover it all.\n- **Purchases that are not ordinary expenses.** Equipment, goods for resale and payments made in advance are recorded as assets and expensed later, not when bought. Route them to whoever decides their treatment, before any rule or default codes them as an expense.\n\n## Why must the receipt image stay attached?\n\nThe extracted fields are not the record. The IRS's page on what records to keep says supporting documents such as receipts support the entries in your books and on your tax return, and that all requirements for hard copy books and records also apply to electronic records. Publication 583 says an electronic storage system, which includes keeping records by electronic imaging, must index, store, preserve, retrieve and reproduce the records in legible format, and must provide a complete and accurate record that is accessible to the IRS. Its rules on how long the system must be kept and when paper may be destroyed belong to the record-retention question.\n\nSo for each route, confirm the image ends up on the posted transaction and can be got back out. Intuit's page on exporting receipts says a receipt linked to a transaction can be exported by going to that transaction, and that receipts can be exported together as a ZIP file. Zoho's Documents help page says a file attached to a transaction from its Inbox is permanently removed from its Documents module, so to keep a copy, move it to a folder first; it can still be attached from there. Check a sample after any change to a route.\n\n## What changes when several people buy?\n\nCapture then happens where the buyer is, and review must come before anything posts. Intuit's page on emailing receipts and bills says you can give standard users permission to forward receipts. Have each buyer snap or forward at the counter, post nothing a buyer captured until the bookkeeper has reviewed it, and keep the owner's own access to the card and bank statements, so the check for missing receipts never rests on a buyer's own list. How employees and crews submit receipts is a separate question.\n\n## How do you know the work actually went down?\n\nCount four things for a month before the change and each month after:\n\n- **Touches.** Count the receipts where a person corrected or keyed a field, split or recoded the receipt, or sent it to exceptions, as a share of all receipts captured. A receipt confirmed unchanged counts as reviewed, not touched; track that share separately.\n- **Corrections.** Count every proposed code a person changed, in review or after posting, and note the rule or default that proposed it. Use each rule's count before posting as its record when deciding on auto-post.\n- **Missing images.** Go through every line on the card and bank statements for the month and count the purchase lines (charges and payments to suppliers) with no image attached. Start from the statements, not the receipts list, because a receipt that never arrived is not on that list.\n- **Duplicates.** Compare each card and bank account's balance in the books with the statement balance on the same date.\n\nIf touches fall while corrections rise, the typing has moved into cleanup rather than gone away. Put clearing the review queue on a fixed schedule so it does not become the new pile; Intuit's bank-rules page says the rule-applied transactions in its For review tab are ones to review every day.\n\n## What should you automate first, second and third?\n\nUnless the first table points elsewhere, this order gives a gain at each stage and a place to stop:\n\n1. **First, arrival.** Turn on capture at purchase for every buyer, set up the forwarding address and automatic forwarding for regular senders, and connect suppliers that offer it. Result to see: almost nothing arrives on paper, and the missing-image count falls.\n2. **Second, matching.** Make every receipt for a card or account on the feed attach to its downloaded line. Result to see: each purchase line on the feed carries one image, and the books agree with the card statement.\n3. **Third, coding rules.** Add rules for the highest-volume repeat payees, still reviewed before posting. Result to see: a full month in which rule-coded lines needed no correction.\n\nKeep reading review and the exception path in place, and keep auto-post off for any rule without a clean record; whether reading can ever run without review is a separate question. At low volume, capture at purchase plus matching may be all that is worth automating.",
  "sources": [
    {
      "id": "REF::1",
      "url": "https://quickbooks.intuit.com/learn-support/en-us/help-article/bank-feeds/match-online-bank-transactions-quickbooks-online/L6qyw0PvP_US_en_US",
      "title": "Match your bank and credit card transactions",
      "publisher": "Intuit Inc.",
      "published": "Updated 8/14/2026",
      "retrieved_at": "2026-10-01T09:40:25+00:00",
      "sha256": "741f8c6527c79ebb8c4442637750ec5fca6f1a013119debd84dd79aa026df1b6",
      "supports": [
        "C1",
        "C23",
        "C24",
        "C25",
        "C26",
        "C27",
        "C47",
        "C48"
      ]
    },
    {
      "id": "REF::2",
      "url": "https://quickbooks.intuit.com/learn-support/en-us/help-article/import-transactions/upload-receipts-bills-quickbooks-online/L862MmZHn_US_en_US",
      "title": "Upload your receipts to QuickBooks",
      "publisher": "Intuit Inc.",
      "published": "Updated 8/17/2026",
      "retrieved_at": "2026-10-01T09:42:33+00:00",
      "sha256": "d9ad11aabce2971f16c8b50722c68887b88277aeeb94c94c5e5c2e0059dbeb48",
      "supports": [
        "C2",
        "C12",
        "C13",
        "C46"
      ]
    },
    {
      "id": "REF::3",
      "url": "https://quickbooks.intuit.com/learn-support/en-us/help-article/accounts-payable/email-receipts-bills-quickbooks-online/L7r2LAQ7C_US_en_US",
      "title": "Email receipts and bills",
      "publisher": "Intuit Inc.",
      "published": "Updated 8/5/2026",
      "retrieved_at": "2026-10-01T09:44:38+00:00",
      "sha256": "e324edc57fbd3ec55529b05ff4563f87c4c27d47321c0a972783f7a6d513e5e5",
      "supports": [
        "C3",
        "C4",
        "C5",
        "C8",
        "C41",
        "C42",
        "C43",
        "C44"
      ]
    },
    {
      "id": "REF::4",
      "url": "https://quickbooks.intuit.com/learn-support/en-us/help-article/banking/connect-amazon-business-account-quickbooks-online/L1ULPHMnT_US_en_US",
      "title": "Connect your Amazon Business account to QuickBooks Online",
      "publisher": "Intuit Inc.",
      "published": "Updated 8/5/2026",
      "retrieved_at": "2026-10-01T09:47:01+00:00",
      "sha256": "34562aa0f0b839d1bbb7d59e736152446e8c9a4dc14fdc9e0163333a0d39d7f1",
      "supports": [
        "C6",
        "C22"
      ]
    },
    {
      "id": "REF::5",
      "url": "https://www.zoho.com/us/books/help/documents/documents.html",
      "title": "Documents (Zoho Books Help)",
      "publisher": "Zoho Corporation Pvt. Ltd.",
      "published": "undated",
      "retrieved_at": "2026-10-01T09:38:42+00:00",
      "sha256": "dd88aec175a79e4d9256ceb5a64556e2a310f522fc874999d792b262158eacba",
      "supports": [
        "C7",
        "C9",
        "C11",
        "C28",
        "C45",
        "C50",
        "C51",
        "C52"
      ]
    },
    {
      "id": "REF::6",
      "url": "https://www.irs.gov/businesses/small-businesses-self-employed/what-kind-of-records-should-i-keep",
      "title": "What kind of records should I keep",
      "publisher": "Internal Revenue Service",
      "published": "Page Last Reviewed or Updated 03-Aug-2026",
      "retrieved_at": "2026-10-01T09:38:42+00:00",
      "sha256": "b33f7d3ab35b106927758ef27f3203e5cd2055be85e682451787f5bae65c38ad",
      "supports": [
        "C10",
        "C32",
        "C34"
      ]
    },
    {
      "id": "REF::7",
      "url": "https://quickbooks.intuit.com/learn-support/en-us/help-article/banking/set-bank-rules-categorize-online-banking-online/L0mjJl0nD_US_en_US",
      "title": "Set up bank rules to categorize online banking transactions in QuickBooks Online",
      "publisher": "Intuit Inc.",
      "published": "Updated 9/11/2026",
      "retrieved_at": "2026-10-01T09:49:24+00:00",
      "sha256": "52e000b2c459398eaa4ece834c63c2ba236380fc89cb719b3e506ebe182cade0",
      "supports": [
        "C14",
        "C15",
        "C17",
        "C18",
        "C19",
        "C20",
        "C21",
        "C53",
        "C54"
      ]
    },
    {
      "id": "REF::8",
      "url": "https://www.accountingtools.com/articles/what-is-a-period-cost.html",
      "title": "Period costs definition",
      "publisher": "AccountingTools (Steven Bragg)",
      "published": "Last updated January 24, 2026",
      "retrieved_at": "2026-10-01T09:38:42+00:00",
      "sha256": "5989b2e8022790dd0e5e70b98b7f4a3c9e988b7d627d110ab36d9d33db678023",
      "supports": [
        "C29",
        "C30",
        "C31",
        "C49"
      ]
    },
    {
      "id": "REF::9",
      "url": "https://www.irs.gov/publications/p583",
      "title": "Publication 583 (12/2024), Starting a Business and Keeping Records",
      "publisher": "Internal Revenue Service",
      "published": "December 2024",
      "retrieved_at": "2026-10-01T09:38:44+00:00",
      "sha256": "be81a20a6f0cd7d3713d1c1aef7f080cd183adc8565283755af3c630544ce26a",
      "supports": [
        "C35",
        "C36",
        "C37"
      ]
    },
    {
      "id": "REF::10",
      "url": "https://quickbooks.intuit.com/learn-support/en-us/help-article/item-receipts/export-receipts-quickbooks-online/L4VAnBOM2_US_en_US",
      "title": "Export your receipts",
      "publisher": "Intuit Inc.",
      "published": "Updated 8/4/2026",
      "retrieved_at": "2026-10-01T09:51:29+00:00",
      "sha256": "215fe1ad483e9a5ce4ebec22bbfa57d62de3983065e24cdcc9f720fb40e1284c",
      "supports": [
        "C39",
        "C40"
      ]
    }
  ],
  "related": [
    {
      "question_id": "Q-2009",
      "slug": "can-ai-handle-receipt-entry-and-categorization-reliably",
      "display_title": "Can AI handle my receipt entry and categorization reliably?"
    },
    {
      "question_id": "Q-2004",
      "slug": "how-to-get-receipts-into-quickbooks-online-automatically-without-duplicates",
      "display_title": "How can receipts get into QuickBooks Online automatically without duplicates?"
    },
    {
      "question_id": "Q-0016",
      "slug": "how-to-match-receipts-to-bank-and-credit-card-transactions",
      "display_title": "How do I match receipts to bank and credit-card transactions?"
    },
    {
      "question_id": "CG-MCE-017",
      "slug": "how-do-i-set-up-bank-rules-that-categorize-transactions-automatically-and-how-do",
      "display_title": "How do I set up bank rules that categorize transactions automatically, and how do I keep a bad rule from quietly miscoding my books?"
    },
    {
      "question_id": "CG-P1B-FULL-069",
      "slug": "how-to-scan-bills-into-accounting-software",
      "display_title": "How do I scan bills and vendor invoices into my accounting software?"
    }
  ],
  "review_class": "consequential",
  "review_class_trigger": "claim_level_review_required",
  "provenance": {
    "author_model": "claude-opus-5-5",
    "reviewer_model": "claude-opus-5-5",
    "review_verdict": "ACCEPT",
    "review_source": "closure",
    "review_verdict_on_sha256": "d4f59adac8990a70d79315974b140fd7afb4688c7132a434538373fb50775ef9",
    "editorial_disposition": "ACCEPT",
    "corrections": 1,
    "approved_by": null,
    "approved_at": null,
    "article_sha256": "d4f59adac8990a70d79315974b140fd7afb4688c7132a434538373fb50775ef9",
    "source_map_sha256": "f913b2732a7c9b4920cc0067bcdf4c1e667aff0268a2619a7b3cfab5d2d3b473",
    "transform_sha256": "bc22fc90cc3866ce61c8145bf7f88e3e35b78ae2fe5655ee0ee2a63937153df6"
  },
  "offer": "ask",
  "offer_id": null,
  "sample_target_id": null,
  "datePublished": "2026-10-01T20:06:59Z",
  "reviewed_at": "2026-10-01T20:06:59Z",
  "content_sha": "d1fb1523bdd9bc3c8e66a948cb54d2fe742f3f5ac3400fc3b6e909f8f1b4a678",
  "release": "2.14.0",
  "slug_provenance": "minted at first publication",
  "question_text": "How do I automate receipt data entry so I stop typing everything in?",
  "jsonld_types": [
    "Article"
  ],
  "related_question_ids": [
    "Q-2009",
    "Q-2004",
    "Q-0016",
    "CG-MCE-017",
    "CG-P1B-FULL-069"
  ],
  "aliases": [],
  "alias_provenance": []
}
