TL;DR: Accounts payable vs accounts receivable comes down to direction of cash. Accounts payable (AP) is money a Shopify brand owes — ad invoices, app subscriptions, inventory POs. Accounts receivable (AR) is money owed to the brand — Shopify Payments payouts in transit, Amazon and Faire remittances, wholesale net-30 invoices, and pending chargeback reversals. AP is dominated by ad spend and inventory. AR is where DTC brands actually get burned, because payout timing and marketplace holdbacks are easy to misclassify.

What is accounts payable vs accounts receivable?

Accounts payable vs accounts receivable is the basic split between money out and money in. Accounts payable is a current liability for unpaid bills your business owes vendors for goods or services already received. Accounts receivable is a current asset for money owed to your business by customers, marketplaces, or processors. AP decreases cash when paid. AR increases cash when collected.

The two accounts mirror each other. Your AP is some other company's AR. When a Shopify brand owes its 3PL $14,000 for last month's fulfillment, that's AP for the brand and AR for the 3PL. Both show up on the balance sheet. Both are tracked in subledgers — aging reports that show what's owed and how late it is.

Quick definitions

  • Accounts payable (AP) is a current liability for bills owed by your store. Examples: Meta ad invoice, Klaviyo subscription, ShipBob fulfillment bill, inventory PO on net-30 from a manufacturer.
  • Accounts receivable (AR) is a current asset for money owed to your store. Examples: Shopify Payments payout in transit, Amazon disbursement pending, Faire wholesale invoice, chargeback reversal pending.
  • Aging report is a breakdown of AP or AR balances by how old they are (current, 1-30 days, 31-60 days, 61-90 days, 90+).
  • Subledger is the detailed list of individual bills (AP) or invoices (AR) that rolls up to the balance sheet total.

AP vs AR at a glance

The table below shows the practical differences for a typical Shopify brand. This is the comparison we walk new founders through during onboarding.

DimensionAccounts Payable (AP)Accounts Receivable (AR)
Balance sheet sideCurrent liabilityCurrent asset
Direction of cashMoney outMoney in
Common Shopify examplesMeta and Google ad bills, 3PL invoices, inventory POs, app subscriptionsShopify Payments in transit, Amazon and Faire payouts, wholesale net-30, chargeback reversals
Typical aging bucketsCurrent, 1-30, 31-60, 61-90, 90+ days past dueCurrent, 1-30, 31-60, 61-90, 90+ days outstanding
Tool stack we seethe Bill.com accounts-payable platform, Ramp, QuickBooks BillsBookkeep, Shopify clearing accounts, QuickBooks AR
Main failure modeDuplicate vendors, no approval workflow, missed accrualsUnreconciled clearing accounts, marketplace fees buried in revenue
Reconciliation cadenceMonthly against vendor statementsMonthly against processor and marketplace statements

Takeaway: AP and AR are mirror accounts. AP = money out, AR = money in. For a Shopify brand, the question isn't whether you have both — you do — it's whether your bookkeeper is mapping the right transactions to each one.

Who should focus on accounts payable first?

Shopify brands with heavy paid acquisition, large monthly app stacks, or inventory-heavy POs should prioritize AP hygiene first. If more than 60% of monthly spend flows through Meta, Google, TikTok, a 3PL, and inventory vendors, the AP side is where cash forecasting accuracy lives or dies.

  • Ad-heavy DTC brands spending $50k+/month across Meta, Google, and TikTok — bills hit weekly and need to be matched to ad platform statements.
  • Inventory-heavy brands ordering on net-30 or net-60 from overseas manufacturers, where a single PO can be $80k-$300k.
  • Brands with 30+ apps in their Shopify stack (Recharge, Klaviyo, Gorgias, Triple Whale, ShipStation, etc.) — easy to lose track of duplicate or canceled subscriptions.
  • Brands using bill-pay tools like the Bill.com accounts-payable platform or Ramp to centralize approvals and ACH payments.

Concrete scenario: a skincare brand doing $400k/month on Shopify, paying ShipBob $22k, Meta $90k, Google $18k, and a contract manufacturer $140k on net-30. Without an AP system, the founder is approving bills in Gmail and missing early-pay discounts. Moving to a tool like BILL or Ramp typically saves 8-12 hours/month and catches duplicate invoices.

Takeaway: If ad spend plus inventory exceeds half your operating cash, AP is the higher-leverage account to clean up first. Bookkeepers managing the 100+ Shopify brands Ottit serves typically install a dedicated bill-pay tool by the time monthly bill volume crosses 25 invoices.

Who should focus on accounts receivable first?

Shopify brands with multi-channel sales — DTC plus Amazon, Faire, Shop App, or wholesale — should prioritize AR hygiene first. The complexity isn't in invoicing customers. It's in correctly mapping payout timing, marketplace fees, reserves, and chargebacks so the AR balance actually reflects cash coming in.

  • Multi-channel brands selling on Shopify + Amazon + Faire — each channel pays out on a different schedule with different fees.
  • Wholesale or hybrid DTC/B2B brands issuing net-30 or net-60 invoices through Shopify B2B, Faire, or NuORDER.
  • Subscription brands running Recharge with prepaid annual plans, where deferred revenue and AR interact.
  • International brands receiving payouts in multiple currencies via Shopify Markets, Wise, or Airwallex — FX timing creates AR variance.

Concrete scenario: an apparel brand doing $250k/month on Shopify plus $80k on Amazon plus $40k on Faire wholesale. Shopify payouts hit T+2. Amazon disburses every 14 days minus a reserve. Faire pays net-60 after shipment. Without a clean AR subledger, the brand can't tell whether $120k of "pending cash" is real or already collected and miscoded.

Takeaway: If your brand sells on more than one channel, AR is where the books get messy. The fix is a clearing account per channel plus a tool that automates the journal entries — see our Amazon seller accounting playbook for the marketplace side and our accounts receivable management playbook for the full architecture.

How does AP work for a typical Shopify brand?

AP for a Shopify brand is dominated by four categories: paid media, software and apps, fulfillment and shipping, and inventory POs. A typical $5M DTC brand carries 40-80 open bills at any time, with roughly 70% of dollar volume tied to ad platforms and inventory manufacturers.

The four AP buckets we see in Shopify books

AP BucketTypical VendorsPayment Terms% of AP $
Paid mediaMeta, Google, TikTok, PinterestNet 0 (auto-charge) to Net 3030-50%
Software / appsKlaviyo, Recharge, Gorgias, Triple Whale, Shopify PlusMonthly auto-charge5-10%
Fulfillment / shippingShipBob, ShipStation, USPS, FedEx, UPSNet 7 to Net 3010-20%
Inventory / COGSContract manufacturers, packaging vendors, freightNet 30 to Net 6030-50%

Sample AP journal entry

When a Shopify brand receives a $14,000 invoice from its 3PL for last month's fulfillment, the entry on receipt is:

Bill received from 3PL
DRFulfillment Expense (COGS)$14,000
CRAccounts Payable - ShipBob$14,000
April fulfillment invoice, net 30

Then when paid 30 days later via the Bill.com accounts-payable platform:

Bill paid
DRAccounts Payable - ShipBob$14,000
CRCash - Mercury Operating$14,000
ACH payment, BILL reference #4421

Takeaway: Most Shopify brands don't need fancy AP infrastructure until monthly bill volume crosses ~25 invoices or ad spend crosses $50k/month. At that point, a dedicated bill-pay tool plus a spend card stack (Ramp or Brex) pays for itself in time saved and missed-payment avoidance.

How does AR work for a typical Shopify brand?

AR for Shopify brands rarely looks like traditional invoicing. Most of it is timing differences: orders placed but cash not yet deposited, marketplace remittances pending, chargeback reversals in flight, and wholesale net-terms invoices. The job of the books is to keep those timing gaps visible so cash forecasts don't lie.

The five AR buckets we see in Shopify books

  • Shopify Payments in transit: Orders captured today, deposited in 1-3 business days. Usually posted to a Shopify clearing account, not traditional AR.
  • Marketplace remittances: Amazon disbursements (every 14 days, minus reserve), Faire payouts (net-60), Shop App, Walmart — each needs its own clearing account.
  • Chargebacks and reserves: Disputes pending resolution sit as a contra-AR or chargeback reserve until Shopify finalizes the outcome.
  • Wholesale / B2B net-terms: Traditional AR. Shopify B2B, Faire, or NuORDER orders shipped on net-30 or net-60 terms.
  • Gift cards and store credit: Technically deferred revenue, not AR — but often confused. See our revenue recognition playbook.

The classic Shopify Payments AR entry

A $10,000 sales day on Shopify with $290 in processing fees, paying out two business days later:

Sale captured (day 1)
DRShopify Payments Clearing (AR)$10,000
CRSales Revenue$10,000
Daily Shopify sales summary
Payout received (day 3)
DRCash - Mercury Operating$9,710
DRMerchant Processing Fees$290
CRShopify Payments Clearing (AR)$10,000
Shopify payout, fees netted

We use Bookkeep to automate these daily summary entries across the 100+ Shopify stores Ottit closes books for monthly. It handles the revenue recognition and clearing-account matching so the AR balance ties to actual pending cash.

What a wholesale AR entry looks like

A boutique places a $4,200 net-30 wholesale order through Shopify B2B. Inventory ships on May 10.

Wholesale invoice issued
DRAccounts Receivable - Wholesale$4,200
CRWholesale Revenue$4,200
Invoice #WS-1041, Net 30, ship date 5/10

Takeaway: Most Shopify brands carry far more AR than they realize, because payout timing and marketplace holdbacks count. A clean AR subledger separates Shopify Payments clearing, each marketplace, chargebacks, and wholesale into their own accounts — not one giant "AR" line.

What do AP and AR have in common?

AP and AR are both subledgers on the balance sheet that track timing differences between economic activity and cash movement. Both follow accrual accounting principles under GAAP. Both have aging reports. And both are where bookkeeping errors compound fastest if reconciliations slip.

  • Both live on the balance sheet — AP as a current liability, AR as a current asset.
  • Both require accrual accounting to work correctly. Cash-basis books skip the timing nuance entirely.
  • Both have aging reports that flag overdue items (61+ days for AR, past-due bills for AP).
  • Both reconcile monthly against bank statements, processor statements, and vendor statements.
  • Both feed cash forecasting. AR shows what's coming in; AP shows what's going out.

On GAAP: under US GAAP, both AP and AR are recognized when the underlying obligation or right is established — bills are recorded when goods or services are received, not when paid; revenue and AR are recognized when control transfers to the customer (ASC 606). For the Shopify-specific application, see our ASC 606 guide. Readers should consult their CPA on how ASC 606 applies to their specific situation.

Where each one falls short for Shopify brands

Both AP and AR have weak spots that catch DTC operators off guard. The most common failures aren't conceptual — they're operational. Wrong account mapping, ignored reconciliations, and tool stacks that don't talk to each other create the bulk of cleanup work Ottit sees on new client engagements.

Where AP breaks down

  • Ad platforms charging via credit card get booked as expenses without ever touching AP — fine for cash basis, but misses accrual timing at month-end.
  • Duplicate app subscriptions go unnoticed for months because no one reviews the recurring charges.
  • Inventory POs paid via wire don't get matched to a bill in QuickBooks, so COGS lags by a month.
  • Founders approve bills in email, leaving no audit trail. When the Bill.com accounts-payable platform is set up, this clears up — but only if the routing rules are configured properly.

Where AR breaks down

  • Shopify Payments clearing account isn't reconciled monthly, so the AR balance grows or goes negative with no one noticing.
  • Amazon disbursements are booked as net deposits, hiding fees, FBA charges, and reserves inside revenue.
  • Chargebacks reduce a future payout but get booked as a separate expense, double-counting the loss.
  • Wholesale invoices aged 90+ days never get written off, inflating AR and overstating assets.
  • Gift cards get booked as AR instead of deferred revenue — a classification error we see in roughly 1 in 4 Shopify books we inherit.

Takeaway: Most AP/AR problems are operational, not conceptual. The fix is monthly reconciliation of every clearing and subledger account, plus tooling that automates the journal entries instead of leaving them to manual matching.

How do Ottit-served stores decide what to clean up first?

Across the 100+ Shopify brands Ottit closes books for, the pattern is consistent. When we inherit a new set of books, we look at two numbers first: the Shopify Payments clearing balance and the count of open bills past 30 days. Those two metrics tell us whether the brand has an AR problem, an AP problem, or both.

If the Shopify Payments clearing account hasn't been reconciled in 60+ days, AR is the priority. We rebuild the daily payout entries using Bookkeep, reconcile back to the bank, and split out each marketplace into its own clearing account. This usually takes 2-4 weeks of catch-up work depending on volume.

If the bill stack is the mess — duplicate vendors in QuickBooks, no approval workflow, founder paying bills from a personal card — we install the Bill.com accounts-payable platform or Ramp, consolidate vendors, and route approvals. For brands above $5M, both usually need attention simultaneously.

The decision rarely comes down to AP vs AR philosophically. It comes down to which one is bleeding cash visibility faster. For multi-channel brands, AR almost always wins that race. For ad-heavy single-channel brands, AP does.

For more on the broader bookkeeping stack we run, see our monthly bookkeeping checklist and the Shopify bookkeeping playbook.

Key takeaways

  • AP = money out, AR = money in. AP is a liability for bills owed; AR is an asset for money coming in.
  • For Shopify brands, AR is rarely traditional invoicing. It's payout timing, marketplace remittances, chargebacks, and wholesale net-terms.
  • AP is dominated by ad spend, apps, fulfillment, and inventory POs. Most brands need a bill-pay tool by 25+ monthly invoices.
  • Both require monthly reconciliation of clearing accounts and subledgers to stay accurate.
  • The right tool stack matters. Bookkeep for daily Shopify and marketplace journal entries; BILL or Ramp for AP approvals and payments.
  • Consult a CPA on how GAAP rules like ASC 606 apply to specific revenue and AR scenarios.

Sources