Accounts Payable Checklist

Weekly accounts payable cycle for an SMB finance team — invoice intake through three-way match, GL coding, vendor setup, payment run, and exception handling.

5 sections 21 steps Collects data
1

Invoice Intake and Capture

  1. Pull invoices from the AP inbox and Bill.com
    • Sweep the ap@ shared inbox, Bill.com inbox, and any vendor portals (Coupa, SAP Ariba) the company is invited to. Forward paper invoices to the OCR address so Hubdoc or Dext picks them up. Date-stamp the receipt date — late-date discounts (2/10 net 30) are calculated from receipt, not invoice date.

  2. Verify vendor, invoice number, and amount
    • Confirm the legal vendor name matches the W-9 on file (not a DBA), the invoice number isn't a duplicate of one already in the system, and the amount ties to what was quoted. Duplicate detection in QBO/Bill.com flags exact matches but misses leading-zero and dash variations — eyeball the recent vendor history.

  3. Flag rush, recurring, or non-PO invoices
    • Tag rush items (utilities with shutoff notice, payroll-adjacent benefits) for same-day routing. Recurring rent / SaaS bills get matched to the recurring template; non-PO invoices route to the requesting department head for approval coding rather than buyer match.

    Collects list
2

Three-Way Match and Coding

  1. Match invoice to PO and receiving report
    • Three-way match: PO line items + quantities, receiving report (proof of delivery), and invoice line items. Tolerance thresholds typically allow 5% or $50 variance; anything above kicks back to the buyer for a PO change order before posting.

  2. Code the GL account, class, and location
    • Code to the natural account (e.g., 5410 Software Subscriptions), department class, and location dimension. Resist the temptation to dump unfamiliar items into 'Ask My Accountant' — that suspense account becomes a partner question every close. If you don't know the GL, ask the requester before posting.

  3. Route for departmental approval
    • Apply the approval matrix: under $1K = manager; $1K–$10K = department head; $10K–$50K = controller; over $50K = CFO. Bill.com and Ramp enforce this with workflow rules — keep the matrix in sync with the policy doc when delegations of authority change.

  4. Resolve coding or match exceptions
    • Common exceptions: quantity short-shipped, price off PO, freight not on PO, sales tax missing on a tax-exempt vendor. Document the resolution path on the invoice memo so the auditor can trace it next year.

    Collects list
  5. Escalate disputed invoice to the buyer
    • Open a dispute ticket with the vendor, copy the buyer, and place the invoice on hold. Don't let it age into 60+ without owner accountability — disputed invoices that quietly clear into payment are a top audit finding.

3

Vendor Setup and W-9 Compliance

  1. Collect a current W-9 before first payment
    • No W-9, no payment — this is the only reliable way to avoid a January 1099 scramble. Capture box 3 entity type (sole prop, LLC single-member, S-corp, C-corp, partnership) because that drives 1099-NEC eligibility. Corporations (except attorneys and medical) are exempt.

    Collects file
  2. Validate TIN against the IRS TIN Match service
    • Run the name/TIN combination through IRS e-Services TIN Match before activating the vendor. Mismatches trigger CP2100 notices and 24% backup withholding obligations a year later — easier to fix on intake than on a 1099-NEC correction.

  3. Set 1099 flag and payment terms in QBO
    • Set the Track for 1099 box, default expense account, payment terms (Net 30 unless negotiated), and remit-to address. If the vendor is foreign, swap the W-9 for a W-8BEN / W-8BEN-E and flag for 1042-S reporting instead.

  4. Verify banking details with a callback
    • Business email compromise: a fraudster emails 'we changed banks, here's the new ACH info.' Always confirm new or changed banking with a phone callback to a number from the original contract or vendor website — never a number in the change-request email. Document who you spoke with and when.

4

Payment Run

  1. Pull the weekly aging and select bills to pay
    • Sort by due date and discount-available. Capture 2/10 net 30 discounts before they expire; defer past-due-OK vendors if cash is tight. Confirm cash position with the controller before committing to a run over the daily ACH limit.

  2. Choose the payment method
    • ACH for routine domestic vendors (cheapest, 1–3 day settlement). Wire for over-$50K, time-sensitive, or international (same-day, $25–$45 fee). Virtual card / Bill.com Pay By Card for vendors that accept it (rebate revenue). Paper check only when vendor refuses electronic — getting rare.

    Collects list
  3. Get controller approval on the batch
    • Separation of duties: the person who entered the bills cannot release the payment. Controller reviews the proposed run report — vendor list, totals, exception items — and approves before funds move. This is the key SOX-style control auditors test.

  4. Submit positive pay file to the bank
    • If the run includes paper checks, upload the positive pay file (check number, payee, amount) to the bank portal the same day. The bank rejects any check presented that doesn't match the file — primary defense against check fraud.

  5. Release payments and capture remittance
    • Release the batch in Bill.com / Ramp / bank portal. Save the confirmation IDs and remittance advices to the vendor file. For wires, retain the Fed reference number — vendors will ask when funds don't appear within their expected window.

5

Reconciliation and Close

  1. Reconcile vendor statements against the AP subledger
    • For top vendors and any with statement balances, tie the vendor's open-items list to your AP aging detail. Differences usually reveal: missed invoices in your inbox, payments applied to the wrong invoice, credit memos not booked, or duplicate billings.

  2. Tie the AP aging to the GL control account
    • AP aging total must equal GL account 2000 (Accounts Payable) at period end. Differences come from journal entries posted directly to AP without a vendor (a no-no) or timing on payments-in-transit. Document any reconciling items in the close binder.

  3. Accrue invoices received after period close
    • Cutoff testing: invoices received in the first two weeks of the new month for goods/services delivered in the prior month get accrued back. Reverse the accrual on day 1 of the next period so it doesn't double up when the actual invoice posts.

  4. Sign off the AP close package
    • Final package goes to the controller: aging summary, top-10 vendor balances, exception list, accrual JE workpaper, and DPO trend vs. prior periods. Capture the sign-off so the binder is audit-ready.

    Collects list Collects paragraph Collects signature

Use this template

Copy it to your account, customize the steps, and run it with your team in minutes.


Sections 5
Steps 21
Category Accounting
Price Free to start
Need a different process

Browse hundreds of free templates across every team and industry.

Back to template library

Run Accounts Payable Checklist with your team

Customize the steps, assign roles, set a schedule, and keep a complete record for every run.