How to Sell Soap on Multiple Platforms

Etsy, Shopify, Amazon Handmade, craft fairs. One soap business, four sales channels, one inventory that doesn't break.

Which platforms work for soap sellers

Handmade soap sits in an interesting position in e-commerce. Buyers want to smell it, feel it, trust that it won't irritate their skin. Selling online means convincing people to trust you without any of that sensory experience. That's why platform choice matters more for soap than for most products.

Here's where soap makers actually sell:

Etsy

The best starting point. Buyers specifically search for handmade soap. The platform's handmade category is well-established, and buyers expect artisan products. Over 90 million active buyers, many of whom are specifically looking for small-batch, natural, or specialty soaps.

Best for: Discovery, first sales, building reviews

Shopify

Your own branded store. No marketplace fees eating into margins. You control everything: photos, description length, checkout flow, email follow-up. Harder to get traffic, but the customers you do get are yours to keep.

Best for: Repeat customers, brand building, bundles

Amazon Handmade

Amazon's invite-only section for artisan sellers. The traffic is unmatched, but requirements are strict. Products must be genuinely handmade. Amazon's 15% referral fee applies, plus the $39.99/month Professional selling plan (waived for approved Handmade sellers).

Best for: Volume, Prime customers, national reach

Craft Fairs & Markets

In-person sales let customers smell, touch, and sample. Conversion rates are high. But every bar you sell at a market is one fewer available online. This is where inventory chaos typically begins for soap makers.

Best for: Local brand awareness, samples, moving volume

Ingredient labeling requirements by platform

This is the part most soap maker guides skip, but it matters. The labeling requirements for soap aren't just suggestions. In the US, the FDA classifies most products labeled as "soap" differently than cosmetics, but the line is slippery. If your soap makes skin-benefit claims, it becomes a cosmetic and falls under stricter rules.

What the FDA actually requires for soap

True soap (made with saponified fats, no skin-benefit claims) is regulated by the Consumer Product Safety Commission, not the FDA. But the moment you say "moisturizing," "anti-aging," "clears acne," or any similar claim, your product is a cosmetic and needs full FDA cosmetic labeling:

In practice, most soap makers label everything as a cosmetic anyway to avoid the ambiguity. It protects you legally and makes cross-border sales simpler.

How platforms differ on labeling

Platform Labeling Requirements Where to Put Them
Etsy Requires ingredient list in listing description or photos for cosmetic products. Etsy's Handmade Policy also requires full ingredient transparency. Listing description, item photos showing label
Shopify No platform-enforced requirements. You're responsible for legal compliance. EU/UK customers trigger stricter requirements. Product page, physical label on product
Amazon Handmade Requires full ingredient lists. Amazon may restrict or remove listings that don't meet labeling standards. More strictly enforced than Etsy. Product detail page "ingredients" field, physical label
Craft Fairs Physical label on product must meet FTC and FDA requirements. Many fairs have their own requirements too, check the vendor contract. Physical label only

The practical takeaway: write one comprehensive ingredient list for each formula. Use it everywhere. Don't customize by platform. Consistency protects you if a customer ever challenges an ingredient claim.

EU Sellers Note

If you ship to the EU, the EU Cosmetics Regulation (EC) No 1223/2009 applies. You need a Responsible Person in the EU, a Product Information File (PIF), and CPNP notification before placing products on the EU market. This is separate from and stricter than US requirements.

The inventory problem soap makers face

Soap inventory is different from most product inventory in one important way: batches. You make 50 bars of lavender oat soap in one session. That batch is your entire stock until you make more. The batch size is fixed by your mold size, your cure time (typically 4-6 weeks for cold process), and your ingredient supply.

This creates a specific problem: when your batch sells out, it's gone for weeks, not days. If you're selling across Etsy, Shopify, and in-person markets simultaneously, you need to know exactly how many bars are left at all times, across all channels.

The batch depletion problem

Imagine you have 24 bars of a popular rose clay soap. You've listed 20 on Etsy, 20 on Shopify (they share the same physical inventory), and you're taking 24 bars to a Saturday market. If you sell 8 bars at the market, you now have 16 left. But your online listings still show 20 available on each platform. You're showing 40 units of availability when you only have 16.

This isn't a theoretical problem. It's the #1 support issue that soap makers who sell at markets run into.

Cure time creates inventory blind spots

You have a batch in cure right now. It won't be ready for 4-6 weeks. You know it's coming, but it's not available yet. Your inventory system needs to track in-cure stock separately from sellable stock so you don't accidentally list it prematurely or forget to reactivate listings once it's ready.

A simple approach: maintain a "coming soon" column in your inventory tracker for batches in cure. Set a calendar reminder for the expected cure completion date. When that date arrives, add the batch to your active sellable inventory.

Mixing online sales with craft fairs

Craft fairs are one of the most effective channels for soap makers. People can smell samples, ask about ingredients, and understand the craft. But adding in-person sales to online sales creates an inventory management problem that software alone can't fully solve.

Here's the workflow that experienced soap makers use:

1

Create a "Market" allocation before each event

The day before the market, decide exactly how many units of each product you're bringing. Reduce your online inventory by that amount. If you're bringing 12 lavender bars to the market, drop your online stock by 12 before you leave.

2

Use a point-of-sale app at the market

Square, Shopify POS, and similar apps track every in-person sale. At the end of the day, you have an exact count of what sold. Many sync directly to your Shopify inventory so your online numbers update automatically.

3

Return unsold stock to online inventory

When you get home, count what you brought back. Add those units back to your online inventory. If you brought 12 bars and sold 7, add 5 back. This reconciliation step is easy to forget but critical.

4

Sync your online channels after reconciliation

Once your Shopify inventory is accurate, your sync tool pushes the correct numbers to Etsy and any other channels automatically. You don't update each platform separately.

This workflow adds maybe 15 minutes of work before and after each market. Without it, you'll spend hours untangling oversells and apologizing to customers.

Setting up multichannel inventory for your soap business

Here's the practical setup that works for most soap makers selling on 2-4 channels.

Step 1: Treat one platform as your inventory master. For most soap makers, Shopify is the best choice because it has the most flexible inventory management. Every other channel (Etsy, Amazon Handmade, in-person POS) syncs to and from Shopify.

Step 2: Connect all channels through a sync tool. Commerce Kitty connects your Etsy shop and Shopify store so inventory updates propagate in seconds. When a bar sells on Etsy, Shopify updates immediately. When you manually adjust inventory in Shopify after a market, Etsy updates within seconds.

Step 3: Set low-stock alerts. For soap, running out of stock isn't just a lost sale. It's a listing that goes inactive on Etsy, which can hurt your search ranking. Set alerts at 3-5 units so you know to either start a new batch or pause listings before you hit zero.

Step 4: Use SKUs consistently. Give every product a SKU and use the same SKU on every platform. "SOAP-LAV-OAT-4OZ" is better than "lavender oat soap" as a product identifier. Consistent SKUs make matching and syncing reliable across platforms.

Platform fees compared for soap sellers

Fees affect your margins, and soap margins are already tight with ingredient costs, packaging, and cure time factored in. Here's what each platform actually costs per sale:

Platform Listing Fee Transaction Fee Payment Processing Notes
Etsy $0.20/listing 6.5% 3% + $0.25 Listings expire after 4 months and auto-renew at $0.20
Shopify None 0% (with Shopify Payments) 2.9% + $0.30 Monthly plan $39+/month. No per-listing fees.
Amazon Handmade None 15% Included in 15% $39.99/mo Professional plan waived for Handmade sellers
Craft Fair Booth fee ($50-$300+) 0% Depends on POS High upfront, but no per-item fees

On a $12 bar of soap, Etsy takes roughly $1.70 in fees (transaction + processing). Amazon takes $1.80. Shopify takes $0.35 in payment processing plus a share of your monthly plan. For high-volume sellers, Shopify becomes significantly cheaper per sale. For sellers just starting out, Etsy's no-monthly-fee model makes more sense.

The math changes when you factor in traffic. Etsy brings buyers to you. Shopify doesn't. You need to spend on marketing (email, social, ads) to drive traffic to Shopify. Factor that cost in when comparing platforms.

More questions? Read our guide on selling on Etsy and Shopify with shared inventory and managing inventory across online and in-person channels.

Ready to sync your soap business across every channel?

Connect Etsy, Shopify, and more in minutes. One inventory, zero overselling. Free to start.

Start Syncing Free
Free plan included No credit card required Set up in 5 minutes