Sign up today for free — no credit card down.Get started
    All articles
    17 min read

    The Accounts Payable Process: The Full Cycle, Step by Step

    A supplier's bill is checked against its order, coded, approved by a person, and recorded as paid in QuickBooks or Xero.

    The accounts payable process is the sequence a business follows to turn a supplier's invoice into a recorded, approved and paid bill. It runs from the moment the invoice arrives, through checking, coding and approval, to payment and the close, so the business pays the right supplier the right amount, once.

    The six steps, in order:

    1. Collect every invoice in one place, whichever route it arrived by.
    2. Check it: a supplier you use, work you received, the price you agreed, and not already recorded.
    3. Code and record it as a bill in QuickBooks Online or Xero, with the document attached.
    4. Approve it, by someone with the authority to commit the money.
    5. Schedule and pay it by the due date, and record the payment against the bill.
    6. Reconcile and close: match payments to bills, file the evidence, and close the period.

    See the 90 second demo of invoices going from an inbox to a bill in QuickBooks Online or Xero.

    This guide walks the full cycle end-to-end, for small businesses doing their own books and for bookkeeping firms running it for clients. Where QuickBooks Online and Xero do a step differently, we say how.

    Table of contents

    1. What the AP process is: the definition, and payables vs receivables
    2. The six steps: collect, check, code, approve, pay, close
    3. Without purchase orders: the checks that replace a PO
    4. In QuickBooks Online and Xero: each step mapped side by side
    5. Exceptions: a rule for each one
    6. Receipts vs bills: what is a payable and what is already paid
    7. A good process flow: three shapes and where each breaks
    8. Best practices: a checklist you can copy
    9. Where automation helps: which steps automate
    10. Full cycle AP: what "full cycle" means
    11. For a small business: the minimum version
    12. Liability or expense: where a bill sits
    13. The most common mistake: and how to stop it
    14. How long it should take: the number to measure first
    15. The bottom line: fix one handoff, then automate narrowly

    Skim for the section you need, or read it through once.


    The six steps of the accounts payable process in order: collect, check, code and record, approve, schedule and pay, reconcile and close.

    What is the accounts payable process?

    The accounts payable process is how a business handles the money it owes suppliers. A supplier's invoice is collected, checked against what was ordered and received, coded to the right accounts and recorded as a bill, approved, paid by its due date, and then reconciled and filed so the period can close. Each step exists so the business pays the right supplier the right amount, once.

    Accounts payable is money you owe; accounts receivable is money owed to you.

    Accounts payable and accounts receivable as two opposite flows through one business: bills arriving from suppliers and being paid out, and invoices going out to customers and being collected.

    Software names blur the two. "Invoicing software" usually means the invoices you send to customers, which is receivables. "Invoice processing" or "AP automation" usually means the invoices you receive, which is payables. Our guide to invoice automation software covers that split.

    In a business with an AP clerk, the six steps are one job. In a business of ten people they are scattered across whoever opens the mail, the bookkeeper and the owner, which is why small businesses feel the process as surprise bills and "I think we paid that twice."

    The accounts payable process, step by step

    Six steps, in the order they happen. A business that uses purchase orders has one more step before these, where the purchase is authorized; the section on purchase orders covers both versions.

    1. Collect every invoice in one place

    The cycle starts where invoices actually arrive, which for most businesses is several places at once: a PDF in the owner's inbox, another in the office manager's, a forward from a colleague, a photo of a paper invoice from a job site, and a supplier portal behind a login.

    Step one is collection. Invoices arrive by three routes at once, as email attachments, paper in the mail and supplier portals, with no single place where the bills are.

    An invoice that arrived but was never recorded is invisible. It is missing from what the business owes and can only be paid on time by luck. The gap between "it arrived" and "it is in the books" is where late fees, duplicate payments and month-end surprises come from, and in most small businesses it is the longest gap in the cycle.

    So step one is a single queue that every invoice reaches. A shared mailbox that everyone forwards to is the simplest version. A connected inbox that is watched automatically is stronger, because nobody has to remember to forward. Paper and photos go to the same place as a scan or an upload. Our guide to getting invoices out of Gmail and into QuickBooks covers the email path, and receipt automation for bookkeepers covers receipts.

    2. Check the invoice

    This is where the control sits. Is this a supplier you use, did you order it, did it arrive or did the work happen, is the price what you agreed, and is this invoice already in the books?

    Two-way matching compares the invoice to the purchase order; three-way matching adds the receiving document, so quantity delivered is checked as well as quantity ordered and priced.

    Where purchase orders exist, the check is a document match. Two-way matching compares the invoice with the purchase order: same supplier, items and prices. Three-way matching adds the delivery note, so the quantity delivered is checked too. It is the only one of the three that catches a supplier billing for twelve units when ten arrived.

    Without purchase orders, the check becomes a short list of questions, set out in the next section. Either way, the last question is whether this invoice has come through before. The same invoice arriving twice, once from the supplier and once forwarded by a colleague, is routine. Our guide to duplicate invoices and duplicate payments covers how to stop it.

    3. Code the invoice and record the bill

    Coding means deciding which accounts the invoice belongs to and recording it as a bill: supplier, invoice date, due date from the terms, line amounts, tax, and the expense account for each line. The source document is attached to the bill at the same time.

    An invoice being coded: supplier matched to the existing contact, each line assigned to an account from the chart of accounts, tax separated, and payment terms resolved into a due date.

    Three things go wrong often. Supplier duplication: coding a bill to "Halvorsen Supply Co." when the books already hold "Halvorsen Supply," which splits one supplier's history in two. Inconsistent coding: the same software charge landing in three expense accounts over a year. Tax treatment, which is the one most likely to need an accountant.

    Consistency beats perfection, so pin routine suppliers to a default account and decide only the real exceptions by hand. In QuickBooks Online the supplier is a vendor and in Xero a contact; in both, the record is a bill that becomes a payable with a due date.

    4. Approve the invoice

    Approval is where someone with authority confirms the business will pay. In a small business that is often the owner, looking at a list once a week. In a larger one, the bill goes to the budget holder and, above a threshold, to a second approver.

    An invoice approval workflow: the coded bill routed to the budget holder, escalated above a threshold to a second approver, and returned to accounts payable ready to schedule.

    A good approval step says who approves what, has a documented threshold, and leaves a record of who approved and when. The common failure is forty bills approved in one click, weeks late, by someone who cannot tell whether any are wrong. If approval cannot be meaningful for every bill, approve by exception.

    QuickBooks Online and Xero both have an approval step of their own, shown in the mapping table. For routing across several approvers or client files, see our guide to invoice approval software.

    5. Schedule and pay the bill

    An approved bill has a due date from the supplier's terms. Scheduling means choosing when inside that window to pay; paying means doing it and recording the payment against the bill.

    Approved bills placed on a payment calendar by due date, batched into a payment run, and marked as paid in the books so the payable is cleared.

    A weekly payment run, where cash is looked at as a whole once, beats paying each bill whenever someone gets to it. Paying a net 30 invoice on day two hands over cash 28 days early unless there is a discount worth taking; paying late costs fees and goodwill.

    A payment that leaves the bank without being recorded against its bill is the worst case: the books still show it as owed and the cash is gone. Separate who approves from who pays where you can, and pay only from the recorded bill, never from a statement or a reminder email.

    6. Reconcile, file and close the period

    The last step proves the first five. Payments are matched to the bills they settled, unpaid bills are reviewed, and every recorded bill can be traced back to its document.

    A closed period: every recorded bill linked to the source document behind it, unpaid bills listed as what the business owes, and the month signed off.

    Two checks do most of the work. First, compare each major supplier's statement with the open bills in your books, which catches invoices that never arrived and payments never recorded. That supplier-level check is the core of invoice reconciliation. Second, review the aged payables list: anything old and unpaid is a dispute, a duplicate or a missing payment record.

    Unpaid bills are a liability, so an invoice that was never recorded understates what you owe and overstates profit. Doing steps one to three as invoices arrive means this step is mostly done by the time the month closes.

    How does accounts payable work without purchase orders?

    Without purchase orders, accounts payable runs the same six steps, and the check in step two becomes four questions instead of a document match. Is this a supplier we use? Does the amount look like what we normally pay them? Did someone confirm the goods arrived or the work was done? Has this invoice number come through before? A named person answers them before the bill is approved.

    Most small businesses never raise a purchase order, and they do not need to.

    With a purchase order, the invoice is compared to the order and the delivery note. Without one, four questions do the same job: a known supplier, a usual amount, the work confirmed, and an invoice number not seen before.

    Most guides assume purchase orders and three-way matching, which fits a business buying stock at volume. A services company or a contractor mostly buys subscriptions, rent, utilities, materials on account and professional services, with no order to match and often no delivery note.

    The four questions keep the control:

    • Known supplier. A first invoice from a new supplier gets a closer look. A new name close to an existing one is the classic duplicate, and sometimes the classic fraud.
    • Usual amount. Compare it with the last few bills from that supplier. A subscription that doubles is a question to ask before approval.
    • Work confirmed. A named person confirms the work happened. That is the no-PO equivalent of the delivery note.
    • New invoice number. The duplicate check, against the books, before anything is recorded.

    The spend control a purchase order gives can exist without the paperwork: a named person authorizes anything above a threshold, in writing somewhere findable, such as a reply to an email. A numbered PO earns its keep when volume rises, or when the people buying are not the people paying.

    The accounts payable process in QuickBooks Online and Xero

    Each step maps to a native record in both systems.

    AP stepQuickBooks OnlineXero
    Supplier recordVendorContact
    An invoice you owe (step 3)Bill, open in accounts payable once savedBill, saved as a draft or submitted for approval
    Something already paidExpense, or Check for a paper checkSpend Money transaction
    The source documentAttachment on the bill or expenseFile attached to the bill or transaction
    Supplier creditVendor credit, applied when you next pay that vendorCredit note, allocated against a bill
    Approval (step 4)Bill approval workflow on Bill Pay Elite; bill payment approval workflow on Bill Pay Elite or Online AdvancedDraft or Awaiting Approval until a user whose role allows it approves, then Awaiting Payment
    Payment (step 5)Pay bills, which records a bill payment against each billA payment recorded on the bill, or a batch payment for several
    What you owe (step 6)Accounts payable aging reportAged payables report

    Book a demo on your own documents to see both paths with your own vendors.

    QuickBooks Online and Xero side by side for each part of the accounts payable cycle: vendor or contact, bill, expense or Spend Money, attachment, vendor credit or credit note, approval, payment and aged payables.

    Approval is the real difference, and both systems have it. In QuickBooks Online, Intuit says "QuickBooks Bill Pay Elite customers can add a bill approval workflow," and "QuickBooks Bill Pay Elite or QuickBooks Online Advanced customers can create a bill payments approval workflow." A bill waiting on a workflow carries a "needs approval" status. Without one, a saved bill is open in accounts payable straight away, so the review happens before it is saved. In Xero, a bill can sit as Draft or Awaiting Approval until a user whose role allows it approves it. Intuit's article on bill approval and payment release workflows and Xero's on how to add and approve bills have the setup steps. Plan availability changes, so check yours.

    For a firm with clients on both systems, that decides where review happens. A Xero client can review drafts in Xero. A QuickBooks Online client without the workflow needs the review before the bill is saved. The walk-throughs for QuickBooks Online and Xero show how a bill reaches each one.

    What exceptions come up, and what is the rule for each?

    The exceptions that break an accounts payable process are predictable: duplicate invoices, supplier statements, deposit and balance-due invoices, invoices with no due date, totals that do not add up, bills addressed to another company, credit memos and changed bank details. Each needs a written rule, and for most of them the rule is to hold the document for a person before anything is recorded.

    Hold first, decide second, and record once.

    Exception cards with their rules: a duplicate is held, a statement is reconciled and never recorded as a bill, a deposit invoice is held for a person, a missing due date is held, totals that do not add up are held, and a credit memo is applied to the next payment.

    ExceptionHow to spot itThe rule
    Duplicate invoiceSame supplier and invoice number, or same amount and date, already in the booksHold it and compare. Record one bill.
    Supplier statementSeveral invoices and a running balanceNever record it as a bill. Reconcile it against open bills.
    Deposit or balance-due invoiceA deposit or payment, then a smaller balance dueHold it for a person. Record the full bill and the deposit as a payment against it. Never let it post automatically.
    No due dateNo terms; often a quote, order confirmation or pro formaHold it until someone confirms it is a real bill.
    Totals that do not add upSubtotal plus tax differs from the totalHold it and check with the supplier.
    Addressed to another companyThe bill-to name is not yoursHold it, and send it back.
    Credit memo or credit noteA negative amount, or the word creditRecord it as a vendor credit or credit note and apply it to the next payment, after checking it is not already recorded.
    Changed bank detailsAn email saying the supplier's bank account changedConfirm by phone, on a number you already had, before paying.

    A deposit invoice describes two things, the full charge and the part already paid, so recording the balance as the whole bill understates the cost. Our guide to bills vs expenses covers deposits and partial payments.

    In DocStreamAI, several of these rules are on by default. It holds a document for a person when it looks like a duplicate of one already processed, when an invoice has no due date, when subtotal plus tax does not equal the total, when the company name is not yours, or when the category came back with low confidence. Credit memos become a vendor credit in QuickBooks Online or a draft credit note in Xero; review those yourself before applying them.

    Receipts vs bills: which ones go through accounts payable?

    A bill goes through accounts payable because money is still owed: the supplier invoiced you and payment comes later. A receipt does not, because the money has already left on a card or from the bank account. In QuickBooks Online a receipt becomes an Expense, or a Check for a paper check; in Xero it becomes Spend Money. Recording a receipt as a bill creates a payable nobody owes.

    Ask one question: has the money left yet?

    A bill means money is still owed, so it becomes a bill with a due date. A receipt means the money has left, so it becomes an Expense in QuickBooks Online or Spend Money in Xero, or is attached to a matching transaction.

    Receipts belong in the same intake queue from step one, and then they split. A bill follows steps two to six. A receipt skips the payable and is recorded against the account it was paid from. Our guide to bill vs expense in QuickBooks Online and Xero walks through the decision and how to fix a wrong entry.

    Often the card transaction is already in the books before the receipt turns up, so the right move is to attach the receipt to it and create nothing new. DocStreamAI does this when a transaction already in your books matches on merchant, amount and date. When nothing matches, the receipt can become an Expense in QuickBooks Online or Spend Money in Xero with the receipt attached, or wait for you, depending on your setting.

    What does a good accounts payable process flow look like?

    A good accounts payable process flow has one intake point, a check that includes the duplicate question, consistent coding, an approval rule that separates routine bills from significant ones, a scheduled payment run, and source documents attached to their records. Each step has a named owner, and no invoice waits in an inbox or a queue that nobody checks.

    Most failures are handoff failures, and the shape decides which handoff breaks first.

    Three shapes of the same process: a small business where the owner does most steps, a business with a bookkeeper, and a firm running the process across several client files.

    The small business doing its own books. One or two people do everything, with no purchase orders and no routing. The main risks are invoices never recorded and duplicate payments, so the highest-value changes are a single intake point and a duplicate check.

    The business with a bookkeeper. Someone else codes, which creates the first real handoff: the bookkeeper cannot code what nobody sent. The fix is intake that works without anyone remembering to forward.

    The firm running AP for clients. The firm codes, the client approves, and the hardest part is collection, which is why AI tools for accountants and bookkeepers tend to be judged on intake first.

    What are accounts payable best practices?

    The accounts payable best practices that matter most are cheap: one intake point for every invoice, a duplicate check before anything is recorded, clean supplier records, consistent coding with defaults for routine suppliers, an approval threshold, a weekly payment run, separate approval and payment, phone checks on bank detail changes, and source documents attached to their records.

    Copy the checklist below; none of it requires software.

    A scorecard of accounts payable best practices, with one intake point, a duplicate check and clean supplier records marked as the highest value for the least effort.

    Every time an invoice arrives:

    • It reaches the one intake point, whichever route it came by
    • Known supplier, usual amount, work confirmed, invoice number not seen before
    • Recorded as a bill, or as an expense if already paid, with the document attached
    • Coded to the supplier's usual account unless there is a reason to change it

    Every week:

    • Review what is waiting for approval and what is due in the next 14 days
    • Run one payment batch, from recorded bills only
    • Record every payment against the bill it settles
    • Confirm any bank detail change by phone

    Every month:

    • Reconcile each major supplier's statement against your open bills
    • Review aged payables for anything old, disputed or duplicated
    • Merge near-duplicate supplier records
    • Check every bill in the period has its document attached

    Order matters. Automating a process with no duplicate check produces duplicates faster, and automating coding over split supplier records produces confident mistakes.

    Where does automation actually help?

    Automation helps most at the steps that are high-volume, repetitive and rule-shaped: collecting invoices from wherever they arrive, reading them, checking for duplicates, and coding routine suppliers consistently. Those are most of the hours in a small-business AP process and little of the judgment. Approval, real discrepancies and the decision of when to pay stay with people.

    Collection and coding are where the hours are; the rest is where the decisions are.

    The six steps shaded by how much automation helps: collection and coding automate well, checking and the close partly, and approval and payment remain human decisions.

    Collection has no judgment in it and is the biggest time sink. In checking, the duplicate check is mechanical and the discrepancy decision is not. Coding is mostly routine, because the same suppliers recur. Approval and payment timing are decisions. Our guide to what invoice automation is goes further.

    Where DocStreamAI fits

    DocStreamAI covers steps one to three. It watches connected Gmail and Outlook inboxes and gives each organization its own intake address, so emailed invoices and receipts reach one place. It reads each document with AI, pulling the supplier, dates, line items, totals and tax, and checks for duplicates before anything is submitted, so an invoice arriving by two routes is booked once.

    DocStreamAI in the AP cycle: inboxes and an intake address collected into one place, AI reading of each document, a duplicate check, matching to the vendors already in your books, and a coded bill that is a draft in Xero or open in QuickBooks Online.

    It matches each document to the vendors and categories already in your QuickBooks Online or Xero account, and turns payment terms into a due date. In Xero the bill arrives as a draft waiting for approval; in QuickBooks Online it lands as an open bill. A setting per accounting connection decides what waits for you: Manual holds everything, Hybrid lets recognized senders and vendors through, Automatic submits without review, and per-vendor settings override it. Uploaded documents always get one human confirmation.

    It does not raise purchase orders, route bills between approvers, or pay anyone. If invoices sitting in inboxes are your bottleneck, see how it works for QuickBooks Online and Xero, or estimate your own time saved.

    What is full cycle accounts payable?

    Full cycle accounts payable means handling every step from the purchase decision to the closed period, end-to-end, instead of only entering bills or only paying them. Where purchase orders are used, the cycle starts when a purchase is authorized. It then runs through invoice collection, checking, coding, approval, payment, reconciliation and filing. A full cycle AP role owns all of it, start to finish.

    "Full" is about ownership; the steps are the same six.

    Where the full cycle starts: a purchase order raised before anything is bought, saying what, how many, at what price and on what terms, with spend controls such as a threshold and an approved supplier.

    What is the accounts payable process for a small business?

    For a small business, the accounts payable process is the same six steps with fewer people and usually no purchase orders: collect every invoice in one place, check it against what you expected, record it as a bill in QuickBooks Online or Xero with the document attached, approve it, pay it in a weekly run, and compare supplier statements with your open bills each month.

    Start with one intake point and a duplicate check.

    The small business version: one inbox for every invoice, a four-question check, a bill recorded with its document, a weekly payment run, and a monthly statement check.

    Each of those habits removes one of the usual small-business failures: unrecorded bills, duplicate payments, late fees and month-end surprises.

    Is accounts payable an expense or a liability?

    Accounts payable is a liability. It is the total the business owes suppliers for bills it has recorded but not yet paid, and it sits on the balance sheet. The expense is recorded when the bill is, on the profit and loss, because the cost belongs to the period when the goods or services were received. Paying the bill later reduces cash and the liability together, with no second expense.

    One bill, two effects: a cost now, and a debt until it is paid.

    One supplier bill with two effects: an expense on the profit and loss, and accounts payable on the balance sheet until the payment clears it.

    That is why an unrecorded bill distorts two reports at once: what you owe looks smaller and profit looks bigger.

    What is the most common accounts payable mistake?

    The most common accounts payable mistake is paying the same invoice twice. It usually starts at intake: the same invoice arrives by two routes, once from the supplier and once forwarded by a colleague, and both copies are recorded. A duplicate check before recording, one intake point, and paying only from recorded bills stop most of it. QuickBooks Online and Xero both offer a native duplicate warning.

    Most duplicates get in at step one and are paid at step five.

    One supplier invoice arriving twice, from the supplier and forwarded by a colleague, with a duplicate check at intake stopping the second copy before it becomes a second bill.

    The runner-up is a bill that never reached the books, found months later on a supplier statement. Our guide to duplicate invoices and payments covers what each system's warning compares.

    How long should the accounts payable process take?

    There is no universal benchmark worth quoting, because the answer depends on purchase orders, how many people approve and how invoices arrive. The most useful measure is recording lag: the gap between the invoice date and the date the bill was recorded in QuickBooks Online or Xero. It is under your control and involves no judgment. If it is measured in weeks, the process has an intake problem.

    Measure recording lag before anything else.

    A timeline of one invoice through the cycle, with the long gap between the invoice date and the date it was recorded highlighted as the part most worth measuring.

    Next, watch the share of invoices that need an exception. If half need attention, fix the supplier or data problem before automating anything.

    The honest bottom line

    The accounts payable process is six steps, and most businesses have a problem with only one handoff, usually between an invoice arriving and it being recorded. Every later step inherits that gap. One intake point, a duplicate check and bills recorded on arrival fix more than any other change, and none of it requires buying anything.

    Then automate narrowly. Collection, reading and coding automate well; the steps where someone decides something do not. If your invoices arrive by email and sit there, DocStreamAI collects them and prepares the coded bill in QuickBooks Online or Xero.

    See DocStreamAI on your own documents

    Book a demo and we'll walk through how your invoices and receipts would be captured, extracted and posted to QuickBooks or Xero, using your setup rather than a sample file.

    Or start a free 14-day trial instead.