If you sell through Facebook or Instagram Shops and your books still assume Meta is collecting payments, processing refunds, and handing you a tidy settlement report, you're reconciling against a system that no longer exists. Meta shut down native, in-app checkout on Facebook and Instagram Shops, and every order now routes to the seller's own website to complete the purchase. For small businesses that built their bookkeeping around Meta's old all-in-one commerce stack, that's not a cosmetic UI change — it's a rewrite of where sales, fees, taxes, and refunds actually get recorded.
The platforms themselves still do plenty of work: product tags, shoppable Reels, the Shop tab, and Instagram/Facebook ads still drive the browsing and the "buy" tap. What Meta no longer does is take the money, manage the order, handle a return, or fight a chargeback on your behalf. That entire back half of the transaction — the part your books actually care about — now lives wherever your website checkout lives: Shopify, WooCommerce, BigCommerce, Squarespace, or a custom cart.
What Actually Changed
Meta's phase-out eliminated a specific bundle of features that used to live inside Commerce Manager:
- Onsite checkout and payment processing. Buyers no longer complete a purchase without leaving Facebook or Instagram — every "Buy Now" now redirects to the merchant's website.
- Order management. Status tracking, bulk order actions, and individual order edits are gone from Commerce Manager; your ecommerce platform's order dashboard is now the single source of truth.
- Return and dispute handling. Return requests and chargeback disputes are no longer processed through Meta — they go through whatever payment processor and return workflow your website uses.
- In-app customer messaging tied to transactions. Order-specific messages in Inbox no longer connect to a live checkout flow.
This is a reversal of Meta's own 2023 mandate, which had pushed sellers toward native checkout in the first place. The most plausible explanation is cost and liability: running payment processing, sales-tax calculation across every US jurisdiction, and dispute resolution at scale is expensive and legally exposed work that Meta apparently decided wasn't worth owning. There's also a plausible antitrust angle — regulators in both the US and Europe have scrutinized Meta's direct control over commerce transactions, and stepping back from checkout reduces that surface area.
For sellers who migrated when this rolled out, the practical result is now settled: Instagram and Facebook are top-of-funnel discovery and advertising channels, not payment processors. Every dollar that used to settle through Meta Pay now settles through whatever gateway sits behind your website checkout.
The stakes for getting this right keep growing. US social commerce sales are projected to top $100 billion in 2026 for the first time, and small businesses make up a meaningful share of that growth — Instagram Shopping alone reaches roughly 70% of the platform's active users, and shoppable posts generate well over double the impressions of standard product posts. More traffic through a channel whose payment plumbing changed underneath sellers means more small businesses discovering reconciliation gaps months after the fact, often only when a sales tax filing or year-end close doesn't add up.
The Bookkeeping Problem This Creates
If your chart of accounts or reconciliation habits still have a line item — mental or literal — for "Meta payouts," you have three concrete problems to fix.
1. Revenue now lands in your general payment processor, not a Meta settlement report
Previously, a single Meta Commerce Manager payout report told you what sold, what Meta's fee was, and what hit your bank account. Now that revenue is indistinguishable, at the payment-processor level, from any other website sale — it shows up in your Stripe, Shopify Payments, or PayPal settlement batch mixed in with direct traffic, email traffic, and every other channel.
That's good news for simplicity (one settlement system instead of two) but bad news for visibility. If you want to know how much revenue Instagram and Facebook actually drove, you can no longer read it off a payout report — you need UTM parameters, a platform-side "Website" conversion location in Commerce Manager, or your ecommerce platform's traffic-source attribution to reconstruct it. Expect the numbers not to match perfectly: a documented 20–40% variance between Meta Ads Manager's reported conversions and what your website analytics actually recorded is common, driven by iOS tracking restrictions and multi-touch attribution differences. For books and tax purposes this doesn't matter — a sale is a sale regardless of channel — but if you're evaluating ad spend ROI, don't treat either number as ground truth; treat your website's order data as the accounting source of truth and Meta's numbers as a directional signal.
2. Sales tax responsibility shifted from "maybe Meta" to "definitely you"
This is the change with real compliance teeth. Under marketplace facilitator laws, platforms that control checkout — Amazon, Etsy, TikTok Shop — are generally required to calculate, collect, and remit sales tax on the seller's behalf. When Meta ran native checkout, it arguably sat in that same bucket for at least some transactions. Now that checkout happens on your own website, you are unambiguously the retailer of record, and sales tax collection and remittance is entirely your responsibility, subject to your own nexus obligations in every state where you have customers.
If you were previously selling through a mix of true marketplaces (which remit for you) and Meta Shops (which may or may not have), you likely need to:
- Confirm your ecommerce platform (Shopify, WooCommerce, etc.) is configured to calculate and collect sales tax correctly for every state where you have nexus.
- Separate "marketplace-facilitated" sales from "self-collected" sales in your records — most states require you to report gross sales, then back out marketplace-facilitated amounts, so lumping a Meta-driven website sale in with your Amazon marketplace sales will misstate your taxable base.
- Reconcile your sales tax liability account monthly against actual filings, not against assumptions carried over from the old checkout flow.
3. Fees moved — track the new ones
Native Meta checkout carried its own transaction fees, deducted before payout. Now that checkout runs through your website, those fees are replaced by whatever your payment processor and ecommerce platform charge: Stripe/Shopify Payments processing fees, plus any Shopify or WooCommerce platform fee, plus payment gateway fees if you're not on an all-in-one platform. Advertising costs are unaffected — you're still paying Meta for ad placement — but the transaction-fee line in your P&L should move from a "Meta fees" account to your processor's fee account. If you don't relabel it, your expense categorization will drift and make margin analysis on social-driven sales inaccurate.
A Worked Example: Where the Numbers Used to Line Up
Picture a small home-goods seller who used to get one weekly Commerce Manager payout: $4,200 in Facebook/Instagram sales, minus Meta's transaction fee, deposited as a single lump sum with an itemized order list attached. Bookkeeping was almost mechanical — one deposit, one journal entry, one fee line.
Today that same $4,200 in social-driven revenue arrives as part of a much larger weekly Shopify Payments deposit that also includes direct-traffic sales, email-campaign sales, and Google Ads sales — all bundled into a single settlement batch with a blended processing fee. The seller has to go to Shopify's order list, filter by referring channel (or by UTM source, if ad links are tagged), and manually reconstruct what portion of that deposit came from Instagram versus everywhere else. Nothing about the total revenue changed, but the decomposition now requires a deliberate step that used to be automatic. Skip that step for a quarter and you'll still close your books correctly in aggregate, but you'll have no reliable answer to "is Instagram worth the ad spend?" — which, for a seller paying for placement on the platform, is the whole point of tracking the channel separately in the first place.
Choosing (or Auditing) Your Website Checkout Setup
If you're still finishing this migration, or setting up social commerce for the first time under the new model, the checkout platform you route Meta traffic to matters more than it used to, since it now carries the full weight of payment processing, tax calculation, and order records:
- All-in-one platforms (Shopify, BigCommerce, Squarespace Commerce) bundle sales tax calculation, payment processing, and inventory in one system, which minimizes reconciliation gaps — the tradeoff is platform fees on top of payment-processor fees.
- Self-hosted (WooCommerce, custom carts) give you more control and typically lower platform fees, but you're responsible for wiring up a tax-calculation service (Avalara, TaxJar, or similar) yourself — nothing does it automatically.
- Either way, connect the "Website" conversion location in Meta Commerce Manager (the only supported option now that the hybrid "Website and shop" setting is retired) so ad reporting and pixel-based conversion tracking point at your actual checkout instead of a deprecated in-app flow.
Whichever you use, the bookkeeping question is the same: does every order, refund, and fee from that platform flow into your books as a distinct, taggable transaction — not just a lump-sum deposit? If the answer is no, fix that before your transaction volume grows, since untangling a year of blended deposits retroactively is far more painful than tagging channels correctly from day one.
A Practical Reconciliation Checklist
For a small business still cleaning this up, or auditing whether it was done correctly during the migration:
- Confirm your chart of accounts reflects reality. If you still have a "Meta Commerce" or "Facebook Payments" clearing account, either repurpose it for ad spend only or retire it — revenue and fees now flow through your primary payment processor's account.
- Reconcile settlement deposits, not channel reports. Match bank deposits to your payment processor's payout report first; use ad-platform attribution only as a secondary check on channel performance, never as your bookkeeping source.
- Audit your sales tax setup for nexus states. Verify your website checkout is actually calculating and remitting tax everywhere you have obligations — don't assume the old Meta-era setup still applies.
- Re-tag historical transactions if needed. If invoices or journal entries from the 2025 transition period were coded to a "Meta payout" category that no longer exists, reclassify them so year-over-year channel reporting stays comparable.
- Watch inventory sync. If Meta Shops previously decremented inventory directly, confirm your website platform (not Meta) is now the single source of truth for stock levels feeding your COGS calculations — a stale sync here silently understates or overstates cost of goods sold.
Keep Multi-Channel Sales Reconciled From the Start
Social commerce is only getting bigger — and messier to track — as sellers juggle Instagram, TikTok Shop, direct website traffic, and traditional marketplaces, each with its own payout schedule, fee structure, and tax treatment. Beancount.io gives you plain-text accounting that's transparent and version-controlled, so every channel's transactions land in one auditable ledger instead of scattered platform reports. Get started for free and see why developers and finance-minded business owners are switching to plain-text accounting.