A Blog Cover Single Image
A Client Image
Evan Knox
Cofounder, Homegrown
E-commerce

Who Should Pay the Platform Fee, You or the Customer?

The short version: Most vendors never make this decision; they inherit whatever the platform defaults to. Hotplate adds its fee to the customer's total by default. Cheddar Up lets you configure it. Almost everything else deducts from you and gives you no choice at all. So the first question is not "should I pass it on" but "can I?" If you can, the answer depends on one thing: whether your buyer is choosing you or comparing you. A committed customer accepts a fee line without much thought. Someone weighing you against a stall down the road does not, and the fee has just made that comparison for them.

Which platforms actually let you choose?

Shorter list than you would expect, and worth establishing before anything else.

Passes to the customer by default: Hotplate, which adds 5% plus 55¢ to the buyer's total.

Lets you configure it: Cheddar Up, which explicitly supports customising who pays fees.

Deducts from you, no option: Square, Shopify, Squarespace, Wix, Big Cartel, Bake.Shop, Bakesy's optional payments, Etsy, and most of the category.

That third group is the majority, which means for most vendors this article is about a decision they cannot make. If that is you, skip to the section on what to do instead, because raising prices achieves the same thing by a different route.

What is the decision actually worth?

Enough to be deliberate about, and it scales with volume.

At $1,000 a month across 40 orders of $25, a 5%-plus-55¢ fee is $72 a month, or $864 a year.

At $2,000 a month, it is $1,728 a year.

At $4,000 a month, it is $3,456.

So this single setting is worth somewhere between eight hundred and three thousand five hundred dollars a year for a typical small food business. That is more than most platform-choice decisions and it takes one click.

What is the honest framing?

Not "who should bear the cost" but "what does the fee do to the buying decision?"

The money is the same either way; it is coming out of the transaction regardless. What changes is where the customer sees it, and whether seeing it changes their behaviour.

Which reduces to one question: is this customer choosing you, or comparing you?

Choosing you means they came for your bread specifically, they know your name, and the alternative is not buying rather than buying elsewhere. A fee line is mildly annoying and does not change the outcome.

Comparing you means your price sits next to something else, including your own market stall where the same loaf costs $6 flat and there is no checkout at all. Here the fee is not a cost, it is a reason.

Almost everything else in this decision follows from that.

When does passing it on work?

Five situations, and they share a common shape.

Scheduled releases with a committed audience. Someone who set an alarm for a drop is not price-shopping. This is why Hotplate's default makes sense for the businesses it serves.

Genuinely scarce products. If there are forty and they go, the fee is not the binding consideration.

Group collections and fundraisers. Everyone is paying a known amount toward a shared purpose, and a processing line is expected rather than surprising.

Wholesale and institutional buyers. They see fees on invoices constantly and will not think about it.

Large baskets. On a $100 order, 5% plus 55¢ is 5.55%. Noticeable, and proportionally smaller than on a $20 one.

When does absorbing it work better?

Four situations, and they are the more common ones for everyday food selling.

Your price is directly comparable. A $6 loaf that becomes $6.85 at checkout invites the comparison you did not want.

Repeat customers, small baskets. Someone ordering weekly sees the fee fifty-two times a year. Repetition makes small friction visible in a way a single transaction does not.

You are building the ordering habit. If you are trying to move customers from messaging you to a storefront, adding a fee at the moment you are asking them to change is working against yourself.

The fee is a large share of the total. At a $10 order, 5% plus 55¢ is 10.5%. That is a hard thing to present well.

That last point is the arithmetic argument, and it is why basket size matters more here than any other variable.

How should you present it if you pass it on?

The presentation matters nearly as much as the decision.

Do:

  • Name it plainly, as a service or processing fee, on the same screen as the total
  • Show it before the final step, so nothing appears at the last moment
  • Keep it as one line, rather than several small charges
  • Explain briefly if asked, without a paragraph of justification

Do not:

  • Bury it and let it appear at the end. That converts a small cost into a trust problem.
  • Call it a "convenience fee", which reads as charging people for the privilege of buying
  • Blame the platform in your storefront copy. It is your business and your checkout.
  • Apologise for it. An apology tells people something is wrong.

The general rule is the same one that applies to any price: surprises cost more than amounts. A fee shown early and named clearly is a cost. The same fee appearing at checkout is a reason to abandon the order.

How do you actually test it?

Two releases, and compare the right number.

  1. Run one release with the fee passed on. Record completed orders, not visits.
  2. Run the next absorbing it, same products, same day, same notice period.
  3. Compare net revenue, not conversion rate.
  4. Note any comments, since two people saying something is worth more than a small statistical difference at this scale.
  5. Repeat once more if the two results are close, because one weekend is noisy.
  6. Revisit annually, since the right answer moves with your prices and customer mix.

Step three is where people go wrong. A pass-through version converting 8% worse can still leave you better off, because you kept $1.80 on every order that did complete.

Worked at 40 orders a month with a $25 basket:

  • Absorbing: 40 orders, $1,000 revenue, minus $72 in fees = $928
  • Passing on, 8% fewer orders: 37 orders, $925 revenue, no platform fee = $925

Almost identical, which is exactly why this needs measuring rather than intuition. At a 4% drop, passing on wins clearly. At 12%, absorbing does.

What if your platform gives you no choice?

Most do not, and the answer is to achieve the same thing through pricing.

If a platform deducts 5% plus 55¢ from you and offers no pass-through setting, you can simply price it in. A $25 item becomes $27, which restores your position and is invisible in a way a checkout line is not.

That is arguably the better approach anyway:

  • One number rather than a total plus a fee
  • No checkout surprise, since the price is the price
  • Consistent across channels, so your stall and your storefront match
  • No explanation required

The objection is that it makes you look more expensive on the shelf. Fair, and worth weighing against the fact that a fee at checkout makes you look more expensive at the exact moment someone is deciding.

There is a practical wrinkle worth planning for: your prices should probably match across channels. If a loaf is $27 online and $25 at the stall, someone will notice, and explaining that the difference is a platform fee is a conversation you do not want to have while serving a queue. Either price both at $27, or be ready with a one-sentence answer about why collection at the market costs less.

Both are defensible. The version that fails is having two prices and no explanation, because it reads as arbitrary rather than considered.

What does the fee look like from the customer's side?

Worth thinking about literally, since this is the thing you are deciding.

A customer ordering $25 of bread on a platform passing on 5% plus 55¢ sees a total of $26.80. Whether that lands as reasonable depends almost entirely on context they bring with them:

  • Ordering a scarce drop they follow closely: barely registers
  • Ordering weekly from someone they know: noticed, and forgiven
  • First order, comparing two local bakers: a reason, not a cost
  • Used to marketplaces and delivery apps: entirely normal, since those charge more

That fourth point is the one vendors underweight. Customers who order food online regularly are used to service fees, and a single clearly-named line is far less than most delivery apps add. The comparison in their head may not be your market stall; it may be the last thing they ordered through an app.

Which is another argument for testing rather than assuming. Your read on your own customers is a hypothesis, and two releases will tell you more than any amount of reasoning about it. If you want a third data point, running the same orders through a storefront with no platform fee at all shows you what the decision is actually worth in your own numbers.

Our guides to communicating a price increase to regular customers and announcing a price increase in DMs cover doing that without losing anyone, and our piece on why charging what you are worth feels wrong covers the part that is actually difficult.

Are there rules about this?

Worth being aware of rather than alarmed by, and worth checking locally.

Surcharging and fee disclosure are areas with real rules attached, and they vary by state and by card network. The general principles that apply almost everywhere:

  • Disclose it clearly and before purchase, not at the final click
  • Do not misrepresent what it is for
  • Check whether your state restricts card surcharges specifically, since some do

The FTC's guidance on advertising and marketing for businesses covers the general expectation that pricing is presented honestly, and your state's consumer protection office is the authority on anything more specific.

The practical version for a small food vendor: if the fee is visible, named, and shown before the final step, you are doing the thing the rules are about. Most problems in this area come from concealment rather than from the charge itself.

What should you do?

Four steps, in order.

  1. Find out whether your platform offers the choice. Most do not, and this is a two-minute check.
  2. If it does, decide using the choosing-versus-comparing test, not by instinct.
  3. If it does not, price the fee in rather than absorbing it silently.
  4. Test it properly if you can, with two comparable releases and a net-revenue comparison.

Step three is the one most vendors skip. A fee you cannot pass on is still a cost, and costs belong in prices. Absorbing 5% plus 55¢ without adjusting anything is a decision to earn less, made by default rather than on purpose.

Our guide to profit margin benchmarks for food products covers where your margin should sit once fees are accounted for, and the SBA's guidance on managing your finances is a reasonable framework for tracking what this is costing you.

If you would rather not have the decision at all, Homegrown is $10 a month billed annually with 0% commission and 2.9% plus $0.30 processing published up front, so there is no platform fee to pass on or absorb. It handles pickup at each place you sell with its own schedule and cutoff, local delivery with a radius and a route, and sales tax calculated, filed, and remitted in all 50 states. The honest bounds: there is no fee-passing configuration, and no drop windows, no point-of-sale, and no national shipping. If your business runs on timed releases with a committed audience, Hotplate's pass-through default is genuinely well-suited to that and this is not. You can run one release through a trial and see what your costs look like without a percentage on top.

How do the main options compare?

Every platform below shows the same four commercial facts, because a table that lists one platform's transaction fee and not another's is not a comparison. "Not published" means exactly that: the company does not state it publicly.

PlatformWho the fee lands on by defaultSubscription (annual)Free trialPlatform feeCard processing
HotplateThe customer, by default, about $1.55 on a $20 order$0n/a5% + $0.55 platform fee, added to the customer2.9% + $0.30 processing (vendor)
HomegrownYou, and there is no option to pass it on$10/mo billed annually7-day free trial$0 platform fee (0% commission)2.9% + $0.30 processing
EtsyYou, absorbed into your marginNo subscriptionn/a$0.20 listing + 6.5% commission3.0% + $0.25 processing
Cheddar UpEither, you choose who carries itBasic $0; Pro $15/mo annualNo trial needed, Basic is free$0 platform fee3.95% + $0.95 Basic, 3.59% + $0.59 Pro processing
Square OnlineYouFree tier; paid from $29/mo per location30-day trial on paid plans$0 platform fee3.3% + $0.30 free tier, 2.9% + $0.30 paid
LocallyGrownYou, once you pass $15,000$0n/a, free to start3% commission after the first $15,0002.9% + $0.30 processing, your own Stripe

Frequently asked questions

Can I pass platform fees to my customers?

Only if your platform supports it. Hotplate adds its fee to the customer's total by default and Cheddar Up lets you configure it. Most platforms deduct from you with no option.

How much is this decision worth?

At $1,000 a month it is $864 a year, at $2,000 a month it is $1,728, and at $4,000 a month it is $3,456. That is more than most platform-choice decisions and it takes one setting.

When should I pass the fee on?

When your customer is choosing you rather than comparing you: scheduled releases with a committed audience, genuinely scarce products, group collections, wholesale buyers, or large baskets.

When should I absorb it?

When your price sits directly against alternatives, when the same customers order weekly and see the fee repeatedly, when you are still building the ordering habit, or when baskets are small enough that the fee is a large share.

How do I test which is better?

Run two comparable releases, one each way, and compare net revenue rather than conversion. A pass-through version converting 8% worse can still leave you better off, because you kept the fee on every order that completed.

What if my platform will not let me pass it on?

Price it in. A $25 item becomes $27, which restores your position with one number instead of a total plus a fee, and avoids any checkout surprise.

Are there rules about adding fees?

Disclosure rules apply and some states restrict card surcharges specifically. The practical standard is to name the fee clearly and show it before the final step, since most problems come from concealment rather than the charge.

The bottom line

First establish whether you even have the choice. Most platforms deduct from you and offer no setting, so for the majority of vendors this is a pricing question rather than a configuration one.

If you do have the choice, use one test: is this customer choosing you, or comparing you? Committed buyers accept a fee line without much thought. Someone weighing you against the stall down the road does not, and at a $10 basket a 5%-plus-55¢ fee is 10.5%, which is a hard thing to present well.

And if you have no choice, do not absorb it silently. Price it in. A fee you cannot pass on is still a cost, and a cost that never reaches your prices is just a decision to earn less, made by default rather than on purpose.

About the Author

Evan Knox is the cofounder of Homegrown, where he works with hundreds of small food vendors across the country to sell online. He and his cofounder David built Homegrown after seeing how many local vendors were stuck taking orders through DMs and cash-only sales.

Your Store Could Be Live Tonight

15 minutes. That's all it takes. Add your products, share your link, and start taking orders. Free for 7 days.
Start Your Free Trial
Start Your Free Trial

7-day free trial · $10/mo after · Cancel anytime