How to Fix "Hidden Fees" Disapproval on Google Shopping
Fix the "Hidden fees" disapproval on Shopify by exposing every checkout charge, handling, surcharges, fees, before the customer reaches checkout.
What this means
Google considers any fee a customer pays at checkout that wasn't visible on the product page or in the feed a hidden fee. Standard shipping shown as a separate line is the explicit exception. Everything else, handling fees, currency conversion margins, app-injected protection fees, restocking fees buried in fine print, must be disclosed pre-checkout or removed.
How to fix it
- 1
Walk through your own checkout as a real customer
Open an incognito window. Add a representative product to cart. Note every fee, surcharge, or line item between product page and order confirmation.
- 2
Identify any fee not shown pre-checkout
Compare to your product page. If a fee appears at checkout but wasn't visible on the product page, it's a hidden fee under Google's policy.
- 3
Expose fees on the product page or pre-checkout
Add a notice near the price area or in a pre-checkout banner. "$3 small-order fee under $25" visibly disclosed clears the policy. Burying disclosure in a policy page doesn't.
- 4
Remove unnecessary surprise fees
Handling and processing fees can be folded into the product price. Insurance/protection apps can be set to opt-in. Restocking fees can be moved to clear pre-checkout disclosure.
- 5
Verify after 7 days for recrawl
Google needs 7 days to re-crawl your store. Then submit a re-review appeal if products were disapproved.
Related fixes
Related reading
FAQ
Are shipping fees considered hidden?+
No, as long as they're calculated from a disclosed shipping policy and shown as a separate line at checkout. Standard shipping is the explicit exception in Google's hidden-fee rule.
Can I disclose fees only in my refund policy?+
No. Hidden-fee disclosure must happen before checkout, visibly, on the product page or in a pre-checkout banner. Policy pages alone don't satisfy the rule.
What about US sales tax?+
Sales tax shown as a separate checkout line is allowed because tax is jurisdiction-dependent. Display "+ tax" on product pages where tax materially affects total cost.
Are shipping protection apps a hidden fee?+
Only when set to opt-out. Opt-in shipping protection with the price disclosed pre-checkout is compliant.
How long until disapproved products come back?+
7 days for recrawl after the fix, then submit an appeal. Most clean fixes return products to Shopping within 1-2 weeks.
Run a free compliance audit
ShieldKit's scanner runs the same 12 checks Google's AI crawlers run, find every issue on your store in five minutes, no install.