Combine in-store and online sales into one monthly profit model for your boutique — with COGS, gross margin, and net profit calculated separately so you know which channel and margin rate drive your bottom line.
Your register can ring up $45,500 in a month and still leave you wondering where it all went. A boutique doing 25 transactions a day at a $65 average, plus $2,000 in online sales, hits exactly that top line — but two numbers decide whether it becomes a paycheck or a panic. At 45% COGS, gross margin is $25,025, and after $2,500 rent, $3,000 wages, and $1,000 overhead you keep roughly $18,500. Let COGS creep to 55% and gross margin falls to $20,475, dragging net profit down $5,000 — without touching rent, wages, or a single price tag. That five grand evaporated entirely in what you paid for the merchandise.
This calculator models both the in-store transaction stream and online sales as separate inputs that combine into total revenue, then runs COGS, fixed costs, and wages against the combined total. The Gross Margin KPI shows what's left after merchandise cost, and Net Profit shows what's left after everything. Average Transaction appears as a separate output so you can track it independently from volume — because raising average transaction value is often a higher-leverage move than driving more foot traffic.
COGS percentage: the margin dial every boutique owner must control
Cost of Goods Sold in retail is the wholesale or landed cost of the merchandise you sell. At 45% COGS on $65 average transaction, each item sold contributes $35.75 in gross margin. At 55% COGS, it contributes only $29.25 — a 18% reduction per sale. Over 650 monthly transactions, that 10-point COGS difference costs $4,225 in gross margin every month.
The typical boutique COGS target is 40-50%, leaving a gross margin of 50-60%. Boutiques sourcing from domestic makers or small-batch producers often run higher COGS but offset it with pricing power because customers are paying for exclusivity and story. Boutiques importing from overseas or buying from national wholesale shows can access lower COGS but face more competition on identical products. Know where your COGS sits relative to 45% — that single data point tells you more about your pricing power than any other metric.
Online sales as a margin-flexible second channel
Online boutique revenue generates at a different cost structure than in-store. No rent allocation for online sales, but shipping costs, packaging, platform fees, and return rates all eat into margin in ways that don't apply to the in-store channel. The calculator combines online and in-store revenue against a single COGS percentage — useful for a simple total model but worth noting: your online channel's effective COGS including fulfillment costs may be 5-10 points higher than in-store margin.
The $2,000 default for Monthly Online Sales represents a modest secondary channel. If your Shopify or Instagram shop generates significantly more, increase this input to reflect the actual scale. Boutiques that invest in photography, product descriptions, and consistent online presence often see online revenue grow faster than in-store during the ramp-up phase — especially in specialty niches where customers travel online to find what they can't find locally.
Average transaction versus transaction count: which lever to pull
Driving foot traffic to a boutique costs real money — advertising, social media production, promotional events. Raising average transaction among customers who already walk in costs comparatively little. A boutique that trains staff to suggest a complementary item with every purchase — scarf with the coat, earrings with the dress — often raises average transaction 15-25% without spending a dollar on acquisition.
Run the calculator at your current average transaction, then raise it by $10. At 25 transactions per day across 26 days, a $10 average transaction increase adds $6,500/month in gross revenue. At 45% COGS, that's $3,575 in additional gross margin — more than a full rent payment. The average transaction input is the fastest way to see whether improving your upsell or add-on culture is worth prioritizing over other growth initiatives.
Wages, staffing models, and when adding hours hurts margin
The default $3,000/month in wages reflects roughly 200 hours of part-time or owner-plus-one-employee coverage. For a boutique open 7 days per week, that often means the owner covers peak days and uses part-time help for shoulder coverage. As volume grows, staffing requirements increase — but every dollar added to wages comes directly out of net profit until revenue grows enough to absorb it.
Evaluate staffing decisions by estimating the incremental transactions they enable. If adding 20 hours of coverage per week produces 5 more daily transactions at $65 average, that's $8,450 in additional monthly revenue. At 55% gross margin, the additional gross is $3,803. If the 20 extra hours cost $700/month, the staffing decision clearly pays. If the additional coverage is for customer service during peak hours that are already adequately staffed, the incremental revenue is lower and the case for the hire is weaker.
Rent as a percentage of gross and the boutique location trade-off
Boutiques in high-traffic retail districts pay premium rent that drives foot traffic. The calculation is always: does the traffic premium justify the rent premium? A $1,500/month rent difference between a high-street location and a secondary location is $18,000/year. If the better location generates 10 more daily transactions at $65 average, that's $16,900 more in gross revenue annually — barely covering the rent premium, and not accounting for higher COGS or wages that may also scale with volume.
Pop-up models and market-stall testing are worth modeling before committing to a lease: low rent, short duration, and real customer data on whether the product and price point resonate. If the pop-up produces $8,000-$12,000 in monthly revenue across 20 selling days, the data supports a permanent location decision with confidence. If the pop-up struggles to reach $4,000, the full retail lease economics are unlikely to improve much from the permanence alone. Run your real numbers here before you sign anything — and save the scenario so you can pull it back up the next time a landlord or a wholesale rep tries to talk you into a number that doesn't pencil out.
How to use it
- Enter Daily Transactions and Working Days Per Month — your real average across the month, including slower weekday traffic.
- Set Average Transaction ($) to what a typical customer spends per visit across all categories.
- Enter Monthly Online Sales ($) from your e-commerce platform's net revenue for a representative month.
- Adjust Cost of Goods Sold (%) to match your actual wholesale cost percentage.
- Fill in Monthly Rent, Employee Wages, and Monthly Overhead — then read Gross Margin, Net Profit, and Avg Transaction KPIs.
Who it's for
- Boutique owner evaluating a lease renewal at a 15% rent increase — Raises rent from $2,500 to $2,875, sees monthly net drop by $375 — then models whether 2 more daily transactions would offset the rent increase, confirming the renewal is worth accepting.
- Owner testing whether a sale promotion that reduces average ticket is worth running — Drops average transaction from $65 to $52 for a promotion period but raises daily transactions to 35, confirms gross revenue and net profit both increase and the promotion math works.
- Boutique expanding to online sales for the first time — Adds $1,500 in online revenue and checks the impact on overall net — confirms online adds to net without changing in-store cost structure, validating the channel investment.
- Investor evaluating whether to back a boutique startup — Uses the calculator at conservative transaction estimates to find the minimum daily transaction count where the boutique breaks even — determines $10 in daily transactions is a dangerous low-bar assumption for the lease structure proposed.
Key terms
- Cost of Goods Sold (COGS)
- The wholesale or landed cost of merchandise sold in a period. In retail, COGS percentage directly determines gross margin — the primary lever for boutique profitability.
- Gross margin
- Revenue minus COGS. What remains from each sale after paying for the merchandise, before any fixed operating costs are covered.
- Average transaction
- Mean revenue per customer purchase. Raised by effective visual merchandising, staff suggestive selling, and product bundling without requiring additional customer acquisition.
Frequently asked questions
Does COGS in this calculator include shipping costs for inventory?
Yes, if you're tracking COGS accurately it should include landed cost: wholesale price plus freight, import duties, and any shipping cost to get inventory to your store. Include these in your COGS percentage to get a realistic margin picture rather than comparing against wholesale price alone.
How should I handle consignment inventory in the model?
For consignment items, your COGS is the payment to the consignor, typically 40-60% of the sale price. This is lower COGS than typical wholesale, so consignment-heavy boutiques often show higher gross margin percentages. Enter the blended COGS percentage across consignment and purchased inventory for an accurate overall picture.
What average transaction is typical for a clothing boutique?
Boutiques focused on accessories and small-ticket items may average $35-$55 per transaction. Boutiques focused on apparel often run $65-$120. Specialty boutiques with higher-priced items or bundled looks can average $150+. The number depends entirely on your product mix and price point, not on boutique size or traffic volume.
Does the calculator account for returns and exchanges?
Not directly. Returns reduce net revenue and increase COGS relative to gross sales. If your return rate is significant (over 5% for in-store, or 10-15% for online), reduce your effective average transaction and online sales inputs proportionally to reflect the net revenue after returns. For online, build expected return costs into your COGS percentage estimate.