Age verification for Shopify

A real photo ID check for every age-restricted product.

After checkout, buyers photograph a government ID. If you choose, the order waits on hold and releases on its own when the check passes. Accepts ID from 190+ countries.

No selfie. No face scan. First 10 checks a month are free.

More than a popup

A popup only asks “are you 18?”.

Carded checks a real ID, so you know.

A “Yes, I’m old enough” checkbox can't.

A real ID check, on every order, can.

  • PROCESSORSThey decide whether you keep taking payments.
  • REGULATORSMore of them expect a real ID check, not a checkbox.
  • LAWMAKERSKeeping age-restricted products away from kids is the center of the debate.

Responsible brands will be the ones still standing. Show you're one of them.

Checkout stays the same. The check happens right after.

  1. Buyer pays as usual

    Nothing changes at checkout. Carded spots the age-restricted products on the order.

  2. Carded asks for their ID

    Carded asks for a photo of their ID, by email and on the thank-you page. If you choose, it holds the order meanwhile.

  3. Passed, or held

    It passes, a held order releases. If it fails or stalls, a held order stays on hold for you to decide.

  4. You keep the record

    Every check is logged with the decision and the reason. Regulars skip it next time.

CardedVerification record
Order#4831
Buyer age
21+ confirmed
Document
Driver's license
Decision
Verified
Status
Ready to ship
Verified · 21+Checked 14:05

Proof on file

A record of every check

Each check is logged with the decision and the reason. Export it as CSV any time. We keep the proof, not the ID: no ID images on our servers, and ID details are erased automatically after 90 days.

See what a record looks like

Easy on good customers.

Your checkout doesn't change. After they buy, customers get one quick ID check on their phone, under your store's name and logo. Once they're verified, their next orders go straight through.

  • Your store's name and logo on the check
  • QR code to finish on their phone
  • Verified customers skip it next time

Made for strict age rules. Not adapted for them.

Generic ID tools treat age-restricted stores as high risk. We built Carded for them, with an age rule for each country you choose, plus US state rules.

  • Per-state hemp rules

    Carded's US minimum is 21. Set the age, accepted IDs or a block for each state, plus a minimum age per country.

  • Optional order hold

    On by default: orders wait until the buyer is verified, then release on their own. Automatic cancelling is off unless you choose it.

  • Reminders under your store name

    Buyers who don't finish get two reminder emails, sent under your store name.

  • Manual approve or reject

    Approve or reject any order yourself, with an optional note to the customer.

  • A free age popup, your design

    7 templates, your colors, icons and layout, with a Yes/No or date-of-birth gate. On every plan.

  • Private by design

    No ID images on our servers. ID details erased after 90 days.

Pay for checks, not for guesses

Billed through Shopify. Returning customers are not billed.

Free

Try it on your store

$0/mo

10 ID checks a monththen $0.99 each

  • Age popup designer
  • US state rules
  • CSV export
Get early access

Starter

New and small stores

$29/mo

60 ID checks a monththen $0.69 each

  • Everything in Free
  • Your logo on the ID check
Early access

Pro

High-volume stores

$199/mo

600 ID checks a monththen $0.35 each

  • Everything in Starter
  • About $0.33 per included check
Early access

Every plan includes US state rules, CSV export and the storefront age popup designer. Only completed ID checks count, and returning verified customers are never billed. Prices in USD, billed through Shopify.

Common questions

Is an age popup enough?

It depends on what you sell. If nothing in your store is age-restricted by law, a popup is likely enough. If something is, a popup only asks, and anyone can click yes. The trading standards guide for England and Wales lists tick boxes and "asking the purchaser simply to provide a date of birth" among checks unlikely to satisfy due diligence. For those products: keep your popup, add an ID check. Carded age verification gives you both: a free age verification popup and a photo ID check after checkout.

Will this hurt my conversion?

Your checkout doesn't change at all. The check happens after purchase, under your store's name, and verified customers skip it on later orders.

What happens if someone fails?

If you use the optional hold, the order stays held. You see the reason and can approve, reject or let the customer try again. Buyers who never finish get two reminders first.

What does the customer need?

A government ID and a phone camera. They can start on desktop and finish on their phone with a QR code.

Do you store ID photos?

Not on our servers. ID images stay with our verification provider, and the ID details in your record (name, date of birth, document number) are erased after 90 days. The decision, time and order stay on file.

Does this make my store legally compliant?

Carded does not give legal advice or guarantee compliance. Check your local rules.

Which products get checked?

Any product you mark as age-restricted, in any category: alcohol, tobacco, knives, adult goods, hemp and more. Everything else ships as normal.

Can I check orders manually?

Yes. You can approve or reject any order from the dashboard.

Carded app icon

Sell to adults. Know it.

Get early access

Carded is in Shopify App Store review. Get early access and we will email you the day it goes live.

Get early access to Carded

Join now and pay half the monthly fee for your first 3 months.

We add it by hand after you install and pick a paid plan, for the store you enter here. Monthly fee only, per-check charges are not included.

Your myshopify.com address or your own domain.

We only use this to contact you about Carded. Privacy