Craft Fair and Popup Cosmetic Sales: Staying Compliant
The compliance kit an in-person cosmetic seller actually needs at a craft fair or popup, from notification status to what to tell a curious customer.
Selling out of a booth feels different from selling online, and a lot of makers assume that difference extends to the rules too. It mostly does not. If you are handing a customer a jar or a bar in exchange for cash at a craft fair, the same underlying obligations apply as if they had bought it through your website. The venue changes. The regulation does not.
Notification does not pause because you are selling in person
If you are selling in Canada, your obligation to file a Cosmetic Notification Form is tied to first sale of the product, not to the sales channel. A craft fair table counts as first sale exactly the same as an online order does. If you launch a new scent or a new formula specifically for a holiday market, the clock on your notification starts the same day you make your first sale of it there, generally due within 10 days.
This trips people up because craft fairs feel informal and improvised, sometimes literally thrown together the week before an event. But "I only sell this a few times a year at markets" does not change your notification obligation. It might change how many SKUs you are actively juggling, which is its own useful reason to keep a running list of what has and has not been notified.
Your label has to travel with the product, not live on a shelf sign
At a booth, it is tempting to put full ingredient details on a big sign behind your table and keep the product's own label simple. That is backwards from a compliance standpoint. The label on the actual product, the one the customer takes home, needs to carry the required information itself: bilingual content where applicable, the ingredient list in INCI form if the product is a cosmetic, and any required cautionary statements tied to restricted ingredients you have used. A sign at your booth is a nice customer service touch. It is not a substitute for a compliant product label.
What to actually say when a customer asks about safety
This comes up more at in-person events than online, because you are standing right there and people ask directly. A few practical habits:
- Do not improvise safety claims on the spot. If someone asks whether your lavender soap is safe for their child's eczema, resist the pull to reassure them with a specific medical-sounding answer. That is a therapeutic claim, verbally made, and it can matter just as much as one printed on a label.
- Stick to what you can substantiate. "It's a gentle, fragrance-light bar and a lot of customers with sensitive skin tell us they like it" is honest and does not promise a medical outcome. "It'll clear up eczema" is a claim you likely cannot back up and should not make.
- Know your own allergen disclosure, and be ready to answer directly if someone asks what is in a scent blend. If you know your product contains Linalool or Citronellol from an essential oil, say so plainly rather than deflecting with "it's all natural," which is not actually an answer to the allergen question.
- Have your notification status handled before the event, not as a "we'll get to it after market season" task. A booth full of new small-batch scents you whipped up for the event is still a booth full of products that each need to be tracked for notification.
A pre-event checklist
| Item | Why it matters |
|---|---|
| Every SKU on the table has a current, compliant label | The physical product needs to carry required info, not just your booth signage |
| New formulas launched for the event are logged for notification | First sale at a fair still starts the notification clock |
| You know the allergen content of your scents | Customers ask about this in person more than online |
| You have a plain-language, non-medical answer ready for common questions | Avoids improvised claims you cannot substantiate |
| Any true soap items stay strictly cleansing-claim in your verbal pitch too | A verbal claim at a table counts the same as one printed on a label |
The advantage of doing this before the season, not during
The busiest craft fair season tends to cluster around a few months a year, and that is exactly when it is hardest to sit down and properly notify a batch of new products, because you are also dipping candles, packing boxes, and setting up a tent. Get your notification and labeling handled in the quieter weeks before the rush, so market season is just about selling, not about scrambling to catch up on paperwork you already know you owe.
Cosmetic Comply is built with exactly this kind of small-batch, seasonal maker in mind. It takes your ingredient list, maps it to INCI names and CAS numbers, screens it against restricted substances, and files your notification so you can walk into market season with your paperwork already done rather than hoping nobody asks.
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.