Facebook does not charge a separate "processing fee" on your ad spend itself — but processing fees still hit your business twice. Your card issuer or a currency-conversion markup can add a small surcharge when Meta bills you, and your payment processor takes a cut of every sale those ads generate. That second fee is the one that quietly eats your margin, and most Facebook-ads profit math ignores it entirely.

When people search for "processing fees Facebook ads," they usually mean one of two very different things. One is the cost of paying Meta for your ads. The other is the cost of collecting the money those ads bring in.

Both matter, and the second one matters more. Below we walk the actual numbers for each, then work a full per-order profit calculation so you can see where your margin really goes.

The two kinds of "processing fees" tied to Facebook ads

It helps to separate the money flowing out to Meta from the money flowing in from customers. Each has its own fee, and they behave completely differently.

Money out — what you pay Meta. Meta itself does not add a processing fee on top of your ad spend. Fees here come from your payment method, not from Facebook.

Money in — what customers pay you. Every order a Facebook ad drives to your store gets charged a payment-processing fee by your gateway (Shopify Payments, Stripe, PayPal, and so on). This is the fee that scales directly with sales, so it is the one that decides whether a campaign is actually profitable.

Fees on the money you pay Meta

Meta bills you on a rising threshold system, not a flat monthly invoice for most small accounts. You get charged whenever your unpaid spend hits your billing threshold, or on your monthly billing date — whichever comes first.

Meta does not tack a percentage "processing fee" onto that charge. The extra costs come from three places outside Meta's control:

  • Card issuer surcharges. Some business cards treat ad payments like any other purchase, but a few add a fee or treat them as cash-like transactions.
  • Currency conversion. If your ad account currency differs from your card currency, you pay a conversion markup.
  • International transaction fees. Paying a foreign-billed Meta entity can trigger a foreign-transaction fee, commonly in the range of two to four percent of the charge, according to TimesIT's breakdown of Facebook ads billing.

For context on the spend side itself, average Facebook cost-per-click sits around $1.72 with CPM roughly $8.96 to $13.57, per the same TimesIT analysis. Those are media costs, not processing fees — but they set the scale of the money you are moving, which is why even a small conversion markup adds up across a month of daily charges.

The takeaway: on the money-out side, "processing fees" are usually a rounding error you can eliminate by using a fee-free business card in your ad account's currency.

The processing fee that actually eats your profit

Now the important side. Every order that a Facebook ad produces is a card transaction, and your payment processor keeps a slice of it.

On Shopify Payments, US online-card rates run about 2.9% plus 30¢ on Basic, 2.7% plus 30¢ on Grow, 2.5% plus 30¢ on Advanced, and 2.25% plus 30¢ on Plus, according to ReportPundit's payout breakdown. International cards add roughly another 1%. If a sale goes to dispute, a chargeback fee of about $15 per case applies, per Webgility's Shopify payouts guide.

That flat 30¢ per order is the part that hurts low-ticket sellers the most. On a $15 impulse buy driven by a cheap Facebook ad, the fixed fee alone is 2% of the order before the percentage even applies. We break the mechanics down further in our guide to Shopify transaction fees.

Worked example: true per-order profit on a Facebook-driven sale

Say you sell a print-on-demand mug. Here is one order, start to finish, using the Basic-plan rate above as an illustration.

The customer pays $40 for the product plus $5 shipping and $4 tax, for a $49 charge.

Your costs on that single order:

  • Product base cost (print partner): $12.00
  • Shipping label you owe the print partner: $5.00
  • Payment processing fee: 2.9% of $49 + $0.30 = $1.72
  • Ad spend attributed to the sale (say a $10 cost-per-purchase): $10.00

Now the math on what actually lands in your pocket:

Revenue you keep (product + shipping, tax is passed through): $45.00 Minus product cost: $45.00 − $12.00 = $33.00 Minus shipping label: $33.00 − $5.00 = $28.00 Minus processing fee: $28.00 − $1.72 = $26.28 Minus ad spend: $26.28 − $10.00 = $16.28 profit

That processing fee of $1.72 doesn't sound like much on its own. But it is a hair over 10% of your $16.28 profit — the same share as a meaningful chunk of your ad budget. Scale that across a thousand orders and it is a real line item, not a rounding error.

Notice what happens if the buyer refunds: Shopify reduces your sales, and you still ate the processing fee and the ad spend. This is why refund rate, not just ROAS, decides whether a Facebook campaign is profitable.

Why your reported ROAS hides the fee problem

Here is the trap. Meta reports the subtotal it thinks its ads drove, before shipping, tax, product cost, refunds, and processing fees. So Ads Manager can show a healthy return on ad spend while your bank deposit tells a different story.

Meta also over-counts orders versus your store. A gap of 20% to 35% between Meta-reported purchases and actual Shopify orders is normal on Meta's default 7-day-click, 1-day-view attribution window, according to Vaizle and TrackBee. If you divide real profit by inflated conversions, your true cost per profitable order is worse than the dashboard implies.

Then there is the payout itself. The cash Shopify deposits is a batch of balance transactions — charges minus processing fees, refunds, and chargebacks — not a clean sum of a day's sales. That is why your Shopify payout rarely matches your sales report, and why reconciling the two is the only way to know your real margin on Facebook-driven revenue.

If you have ever wondered why the deposit lags the order, our explainers on the Shopify payout schedule and the five-to-seven business days before your first payout walk through the timing.

Stop guessing at per-order profit

Doing that $49-order math by hand is fine for one order. It is impossible across thousands of orders, dozens of SKUs with different base costs, and daily-shifting ad spend.

That is the gap PodVector fills. It connects Shopify, Meta Ads, Google Ads, Printify, and Printful, then computes true per-order profit — product cost, shipping, processing fees, and ad spend netted out, per order. Victor, its AI employee, reads that live data and proposes moves, taking Shopify-side actions only with your approval. Victor is not a dashboard, and Victor does not touch your ad account — he reads the numbers and hands you the decision.

If you sell across channels, the same reconciliation logic applies when you sync Etsy with Shopify so every processing fee lands in one profit view.

FAQs

Does Facebook charge a processing fee on my ad spend?

No. Meta bills you for media (clicks or impressions) but does not add a separate percentage processing fee on your ad spend. Any extra cost on that charge comes from your card issuer, a currency-conversion markup, or a foreign-transaction fee — not from Facebook itself.

What is the "processing fee" people mean with Facebook ads then?

Usually one of two things. Either the small surcharge your bank or card may add when Meta bills you, or — more importantly for profit — the payment-processing fee your gateway takes on every order those ads generate. The second one scales with sales and is the one that erodes margin.

How much is the processing fee on a Facebook-ad-driven Shopify sale?

On Shopify Payments US online cards, roughly 2.9% plus 30¢ on Basic down to about 2.25% plus 30¢ on Plus, according to ReportPundit. International cards add about 1% more, and disputed orders carry a chargeback fee near $15, per Webgility. The flat per-order fee hurts low-ticket products most.

Why is my Facebook ROAS good but my bank deposit disappointing?

Because Ads Manager reports subtotal revenue before shipping, tax, product cost, refunds, and processing fees, and it tends to over-count purchases by 20% to 35% versus your store on the default attribution window, according to Vaizle. Your deposit reflects real cash after every deduction, so it will almost always look lower than the dashboard.

Do processing fees change my break-even ROAS?

Yes. Every point of processing fee raises the return on ad spend you need to break even. On thin-margin products, the fixed 30¢ per order plus the percentage cut can push your true break-even noticeably above the round number you set as a target — which is why you should model profit per order, not ROAS alone.

Should I switch payment processors to lower fees?

Only if the true, blended fee is lower after accounting for the fixed per-order charge, international-card mix, and chargeback rate. A processor with a lower percentage but a higher flat fee can cost more on a low-ticket, high-volume store. Reconcile a month of real payouts before switching.