Selling Channels

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.

Diane R.4 min read

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.

READY TO FILE?

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 filing

Keep reading