In-Person POS Cosmetic Sales and the Notification Rule
Ringing up a lip balm on a Square reader at a market stall carries the same notification duty as an online checkout.
A soap maker at a Saturday farmers market asked me last month whether tapping a card on her Square reader was really "selling" in the way that triggers a notification requirement, since there's no website, no shopping cart, no order confirmation email. It is. The sale is the sale, whether it happens through a checkout page or a card reader on a folding table.
The notification duty attaches to the sale, not the platform
Nothing in how a Cosmetic Notification works cares whether the transaction ran through an e-commerce cart, a Shopify POS terminal, a Square reader at a craft fair, or cash changing hands at a farm stand. The trigger is first sale of the product. In Canada, filing is due within 10 days of that first sale, and that clock starts the moment money and product change hands, regardless of channel.
This trips up makers who mentally categorize "real business" as the online store and treat in-person, cash-and-carry, or market-stall sales as somehow more casual or lower stakes. Regulators don't draw that distinction. If you made a cosmetic and someone bought it, you're a seller who needs a CNF on file, same as if they'd ordered it through your website at 2am.
Why this specifically catches makers who scale from hobby to business
A lot of small-batch makers start at markets and craft fairs before they ever build a website. That's often the exact window where notification gets skipped, because it doesn't feel like "launching a product," it feels like trying things out with friends and regulars. But the Food and Drugs Act and Cosmetic Regulations in Canada don't have a hobbyist carve-out based on sales volume or venue. The first time you sell, even one bar of soap with a cosmetic claim on it, at one market table, the 10-day clock is running.
What this looks like in practice across channels
| Sales channel | Notification trigger | Common misconception |
|---|---|---|
| Online store (Shopify, Wix, etc.) | First online sale | Correctly understood by most sellers |
| In-person POS (Square, Shopify POS, card reader) | First in-person sale | Assumed to be lower-stakes or informal |
| Farmers market, craft fair, cash sales | First cash sale | Assumed to not "count" without a receipt system |
| Wholesale to a retailer | First sale to the retailer | Sometimes assumed the retailer handles compliance |
| Consignment in a local shop | First sale through the consignment arrangement | Assumed the shop owner is responsible, not the maker |
Consignment deserves a specific mention, since it's common in the soap and small-batch world. Placing product in a local shop on consignment is still a sale path for your product, and the notification obligation sits with the maker who formulated and is placing the cosmetic on the market, not the shop hosting the shelf.
Practical steps for market and pop-up sellers
Get your notifications filed before your first market appearance, not after you see how sales go. It's tempting to treat a market as a low-commitment test run, but the compliance clock doesn't care that you're still deciding if this is a real business. If you're testing multiple small-batch variants at once, like three soap scent variations, each one that's a genuinely different formula (not just packaging) needs its own filing, though minor variants can sometimes be handled efficiently rather than treated as entirely separate projects.
Keep your CNF confirmation numbers accessible, even in a simple folder on your phone. If a market organizer, a retailer considering a wholesale order, or a curious regulator asks whether your products are notified, being able to pull up the confirmation immediately is a much better position than promising to "check when I get home."
The upside of getting this right early
Sellers who file properly from their very first market table have a much easier time later when they add a website, get picked up by a boutique, or start shipping wholesale, because the compliance groundwork is already done and just needs updating for new SKUs rather than being built from scratch under time pressure.
For makers running lean, without a compliance department or outside counsel, Cosmetic Comply is built to handle exactly this kind of straightforward small-batch filing quickly and affordably, matching your ingredients to INCI names and CAS numbers and getting you a trackable CNF number well before your first market weekend.
Send your ingredients and we take it from here
A short intake form is all it takes to start. Every ingredient gets checked against your market's prohibited and restricted lists, then we file your notification and hand you a number you can track.
Start a filingKeep reading
Private Label Cosmetics on a Marketplace: Who Notifies?
Untangling whether the reseller or the original manufacturer is responsible for filing the CNF when a product is rebranded for a marketplace.
Amazon Handmade Cosmetic Category Gating: The Documents
The specific documents that tend to unlock a gated cosmetic category on Amazon Handmade, and why a Canada CNF number strengthens the application.
Selling Cosmetics on Etsy to Canada vs the United States
What actually changes for an Etsy soap or skincare shop once orders start arriving from Canadian buyers instead of only US ones.
When Buyers Ask for an SDS vs a Notification Number
A wholesale buyer asking for an SDS and a retailer asking for a notification number want two completely different documents. Sending the wrong one stalls the deal.