Table of Contents
- Why BNPL messaging creates compliance risk
- The feed price rule: full price, not the installment amount
- On-site BNPL messaging expectations
- Disclosing fees and interest, not just "4 easy payments"
- Should BNPL go in the promotions feed?
- Klarna vs. Afterpay vs. Affirm: does the provider matter?
- BNPL compliance checklist
- FAQ
Why BNPL Messaging Creates Compliance Risk
Buy now, pay later options โ Klarna, Afterpay, Affirm, Sezzle, Shop Pay Installments, and similar providers โ have become a standard checkout feature for a large share of e-commerce stores, and many sellers now display installment messaging ("or 4 interest-free payments of $25") directly on product pages and sometimes in ad creative. That messaging is genuinely useful to shoppers, but it sits right next to a policy area Google enforces strictly: price accuracy and misleading pricing presentation. The risk is not BNPL itself โ Google has no policy against merchants offering installment payment options โ the risk is in how the installment price is presented relative to the actual product price your feed advertises.
The core failure mode we see is a product page (or occasionally an ad) that makes the per-installment amount visually more prominent than the actual full price, in a way that could lead a shopper to believe the item costs the installment amount rather than the full price paid across all installments. That presentation pattern is exactly what price accuracy and misleading-price enforcement targets, regardless of which BNPL provider is involved.
The Feed Price Rule: Full Price, Not the Installment Amount
Your Merchant Center feed's price attribute must always reflect the full purchase price of the item โ never the per-installment amount, even if BNPL is your store's most heavily promoted payment option. This should go without saying, but we periodically see feeds where a seller has effectively "reasoned themselves into" feeding the lower per-installment number because that's the number displayed most prominently to shoppers on their own site. That is a direct price accuracy violation and one of the more clear-cut ones to catch during a compliance review, since the mismatch between feed price and displayed full price is usually large and easy for automated crawls to flag.
If your product costs $100 and BNPL splits it into 4 payments of $25, your feed's price field must be $100. This is true regardless of how your product page visually emphasizes the $25 figure.
On-Site BNPL Messaging Expectations
On the product landing page itself, the full price should remain the primary, most visually dominant price on the page โ typically larger font size, positioned above or beside the installment messaging, not the reverse. The installment messaging ("or 4 payments of $25 with [provider]") is appropriately shown as a secondary line beneath or beside the full price, functioning as a supplementary payment-method callout rather than a replacement headline price. If a shopper scanning the page quickly would come away believing the item costs $25, the page's hierarchy needs to be restructured, independent of whether the feed itself is technically correct.
Disclosing Fees and Interest, Not Just "Easy Payments"
Some BNPL structures (particularly longer-term installment products like certain Affirm plans on higher-ticket items) do carry interest or fees depending on the plan length and the shopper's approval terms, unlike the interest-free short-term "pay in 4" style products. If your store surfaces a BNPL option that can carry interest, "interest-free" or "0% APR" messaging must only be used where it is actually true for that specific plan โ using blanket "easy payments, no interest" language that applies to some BNPL plan tiers but not others is a misrepresentation risk independent of the GMC feed itself, since it is a false claim about your product's actual purchase terms. Most BNPL providers supply required legal disclosure text or badge assets specifically to keep merchants compliant here โ use the provider's current disclosure copy rather than writing your own paraphrase, since BNPL terms and required disclosures are regulated and change periodically.
Should BNPL Go in the Promotions Feed?
No โ Google's Merchant Promotions feed is built for discounts, coupon codes, and free-shipping offers tied to a specific promotion ID, not for payment-method availability. BNPL availability is not a price reduction; the total the shopper pays is identical whether they pay in full or in installments (fee/interest structures aside). Do not attempt to model BNPL as a promotion; instead, if your BNPL provider has a specific Merchant Center integration (several major providers do), use that integration path rather than the general promotions feed.
Klarna vs. Afterpay vs. Affirm: Does the Provider Matter?
From a GMC compliance standpoint, the provider itself is largely irrelevant โ Google's price accuracy and misrepresentation policies apply the same regardless of which BNPL company you use. What differs between providers is the specific badge assets, disclosure copy templates, and (for some providers) direct Merchant Center or Google Ads integrations they offer merchants; use whichever your BNPL provider currently supplies rather than assuming yesterday's badge or copy is still their current-recommended version, since providers do periodically update required disclosure language as installment lending regulation evolves.
BNPL Compliance Checklist
โ BNPL Compliance Checklist
Feed price attribute reflects the full price, never the per-installment amount
Full price is the visually dominant price on the landing page, installment messaging is secondary
"Interest-free" or "0% APR" language used only where genuinely true for that specific plan
Provider-supplied current disclosure copy/badges used, not an outdated internal paraphrase
BNPL not modeled in the Merchant Promotions feed as a discount
BNPL Across Multiple Target Countries
BNPL provider availability, regulatory treatment, and required disclosure language all vary by country โ a BNPL messaging pattern that is fully compliant for US-targeted traffic may not meet the specific consumer credit disclosure requirements of a different market your feed also targets. Some jurisdictions treat installment lending as a regulated consumer credit product with mandated disclosure formats (specific font sizes, required phrases, APR representative examples) that go beyond what a US-based merchant might be used to providing. If your Shopping feed targets multiple countries and you surface BNPL messaging on the same landing pages shown across all of them, verify the disclosure requirements separately for each target market rather than assuming your home-market disclosure language transfers cleanly. This is a common gap for merchants who expand internationally after already building their BNPL messaging around a single market's requirements.
Watching for BNPL-Specific Regulation Changes
Buy now, pay later lending is an area of active regulatory attention in several major markets, with proposals and finalized rules periodically adjusting required consumer disclosures, credit reporting obligations, and late-fee transparency for BNPL providers. Because these changes originate in consumer credit law rather than in Google's own Shopping policy, they can shift the required disclosure language your BNPL provider issues without any corresponding announcement from Google itself โ a merchant relying on GMC policy pages alone for BNPL guidance may miss an update that a specialty ecommerce compliance newsletter or the BNPL provider's own merchant-facing communications would have flagged. Treat your BNPL provider's dashboard and merchant communications as the primary source for disclosure-language updates, and treat Google's own policy pages as the secondary check for how that messaging is presented within Shopping-specific surfaces.
Frequently Asked Questions
Can I mention BNPL in my Shopping ad creative itself, not just the landing page? Some ad formats support payment-option messaging via provider integrations; if you do include it in ad copy, the same full-price-first hierarchy rule applies.
Does offering BNPL affect my price competitiveness score? No โ price competitiveness evaluates your feed's stated full price against comparable listings elsewhere, independent of payment method options.
How do I check if my BNPL messaging creates a price accuracy risk? Run a free scan at gmcunbanned.com to compare your feed price against your live landing page's price hierarchy.
What if my theme or app displays the installment amount automatically, without my input? Many BNPL provider apps insert their own widget automatically based on a theme setting โ check that widget's placement and font sizing on a live product page yourself rather than assuming the app's default configuration already follows the full-price-first hierarchy described above; defaults vary by provider and theme.
Should I run a live BNPL provider badge test after every theme update? Yes โ theme updates and app updates alike can silently change badge placement or sizing, and since this is exactly the kind of change that does not throw an error anywhere, adding a quick visual check of the price hierarchy to your post-update QA checklist is a low-effort way to catch it before a shopper or a Google crawl does.
Does BNPL messaging in email marketing or SMS carry the same requirements as the product page? The same underlying principle applies โ the full price should remain clear and prominent wherever the purchase is being promoted, including email and SMS campaigns, even though Google's own review focuses primarily on the feed and the landing page your ads link to rather than your broader marketing channels.
Offering Klarna, Afterpay, or Affirm at Checkout?
Make sure your BNPL messaging is not creating a price accuracy risk. Run a free scan at gmcunbanned.com to check your feed price against what shoppers actually see on your landing pages.
Run Free GMC Scan โ