Phase 08: Price

The Real Cost of Selling Online: Price Your Products for Profit

5 min read·Updated March 2025

Most online sellers on Shopify, Etsy, or Amazon lose money because they don't count all their costs. You forget platform fees, shipping materials, marketing ads, and even your own time. This means your prices feel right but slowly drain your bank account. Here's how to find the real cost of your product before you set a single price online.

READY TO TAKE ACTION?

Use the free LaunchAdvisor checklist to track every step in this guide.

Open Free Checklist →

The quick answer

Your product's "cost floor" is the lowest price you can sell it for and still make sense financially. This number covers the basic parts of the product, a fair share of your business costs (like that Shopify app subscription), platform selling fees (Etsy, Amazon FBA, PayPal), shipping supplies, your own labor time, and a little extra for taxes and reinvesting in your online store.

Side-by-side breakdown

Simplified cost (what many online sellers calculate): This usually includes just the raw materials for your product (like a blank t-shirt or craft supplies) plus the time it takes to make it. For digital products, it might just be the cost of design software. This basic number often misses 30-50% of your real costs, leading to prices that are too low.

True cost (what profitable online stores use): This is the full picture:

* **Direct Product Cost:** Raw materials (fabric, beads, components) or wholesale item cost. * **Your Labor Time:** Time spent making, photographing, listing, or packing each item, calculated at your target hourly rate (e.g., $25-$40/hour). * **Allocated Overhead:** A slice of your fixed monthly costs per item. This includes your Shopify plan ($39/month), Etsy Pattern fees, photo editing software (Canva Pro $12.99/month), label printer ink, or even a small slice of your home office rent. * **Platform & Payment Fees:** Etsy transaction (6.5%) and payment processing (3% + $0.25), Shopify Payments (2.9% + $0.30), Amazon FBA storage/fulfillment fees, or PayPal fees (3.49% + $0.49). * **Customer Acquisition Cost (CAC):** Your ad spend (Facebook/Instagram ads, Google Shopping, Etsy Promoted Listings) divided by how many sales it brings in. * **Shipping & Packaging:** Cost of poly mailers, bubble wrap, custom boxes, tissue paper, shipping labels, and even the cost of tape per order. * **Tax Provision:** Set aside 25-30% of your expected profit from each sale for income tax. * **Reinvestment Margin:** Add 10% to cover new product development, better photography gear, or future growth.

When simplified is enough

Using the simplified cost is okay for a quick gut-check. Maybe you found a new blank t-shirt supplier and want to see if your design idea is even possible. If your goal selling price is 3x or more above your simple material and quick assembly time cost, you probably have some profit space. But only use this number to set a very basic "floor," never your final retail price online.

When to do the full calculation

You need to do the full, detailed calculation every time you list a new product on Shopify, Etsy, Amazon, or even your own custom website. You should also do a full review at least once a year, especially as your online store grows. When you buy new equipment (like a Cricut machine or a professional camera), sign up for a new paid app (like a Shopify reviews app), or hire help for packing orders, your costs change. Your product prices must change with them to stay profitable.

The verdict

Create a simple spreadsheet for each product. You'll need rows for direct product costs (materials, wholesale price), your time, allocated overhead (monthly software, rent), platform fees, advertising, and shipping supplies. For most physical products sold online, aim to price your item at 2.5x to 3x your true cost floor. For digital products or dropshipped items where your material costs are very low, you might aim for 5x or more. If the market won't buy at that price, you need to rethink your product or how you sell it, not just slash your prices.

How to get started

Open a simple spreadsheet now. In one column, list *every* business cost from the last 30 days. Think about your Shopify subscription, Etsy listing fees, Amazon FBA fees, packaging materials you bought, Facebook ad spend, that Canva Pro subscription, and even your internet bill (a portion). Then, for each item you sell, track how much time it takes you to make, photograph, list, and pack. Value that time at an hourly rate you'd pay someone to do it (start at $25-$35/hour). Divide your fixed monthly costs by the number of items you sold or expect to sell. Add all these numbers together per item. This total is your product's true cost floor. Now, look at your current selling prices. Do they cover this number and leave you a healthy profit after all those fees?

RECOMMENDED TOOLS

Wave

Free accounting software to track every cost from day one

Free

SCORE Startup Cost Calculator

Free tool to estimate startup and operating costs

Free

QuickBooks

Track expenses and run profitability reports by client or project

Some links above are affiliate links. We may earn a commission if you sign up — at no extra cost to you.

FREQUENTLY ASKED QUESTIONS

Should I include my own salary in my cost floor?

Yes — at the rate you would pay someone competent to replace you. If you value your time at $0, your pricing will reflect that and so will your business decisions. Even if you are not paying yourself yet, include it to model sustainability.

What if my price floor is above what the market pays?

That is important information. It means either your costs are too high, your target market is wrong, or your offer is not differentiated enough to command the price you need. Solve the offer problem before cutting your prices.

Apply This in Your Checklist

Phase 3.1Calculate your true costs

Related Guides

Price

Value-Based vs Cost-Plus vs Competitive Pricing: How to Choose

Price

QuickBooks vs FreshBooks vs Wave: Best for Tracking Revenue

Price

Tiered Pricing vs Single Price: Which Converts Better