
Key Summary
Miami ecommerce sellers can appear profitable in Shopify or marketplace dashboards while losing money after hidden costs are considered. This guide explains how proper ecommerce accounting reveals true profitability by tracking landed COGS, payment processing fees, fulfillment, returns, advertising, inventory, and contribution margin at the SKU level. It also covers key Florida-specific considerations, including sales tax nexus, marketplace facilitator rules, inventory nexus, DR-15 filing, and the repeal of Florida’s commercial rent sales tax. With accurate monthly P&L reporting and SKU-level profitability analysis, ecommerce businesses can make better pricing, advertising, inventory, and scaling decisions.
Your Shopify dashboard says you had a great month. Revenue is up, orders are climbing, and the gross margin on your hero product looks fantastic. Then you check your bank balance, and it tells a different story. This gap between a month that looks profitable and one that actually is profitable is where most Miami ecommerce stores quietly lose money, and it is exactly the gap that proper ecommerce profit and loss accounting is meant to close. The dashboard shows you sales minus the wholesale cost you typed in, but it does not show the payment fees, shipping, returns, ad spend, and other layers that sit between a customer's checkout and the money you keep. Getting ecommerce accounting for small businesses right is what turns those hidden layers into numbers you can actually manage.
Key Takeaways
- Why does a profitable month feel broke? Platform dashboards report a simplified gross margin. They exclude payment processing, shipping, returns, fulfillment, and advertising, which is where real profit is won or lost.
- What number actually matters? Contribution margin per SKU, which is revenue minus the full landed cost, payment fees, shipping, returns, discounts, and ad spend. It tells you whether a product can afford to be advertised at all.
- What is true COGS? Not just the supplier invoice. It also includes inbound freight, duties, packaging, prep, warehousing, and return processing, calculated per SKU.
- What is the Miami angle? Florida has no state income tax, but ecommerce sellers still face sales tax nexus rules, a $100,000 economic nexus threshold that applies to out-of-state remote sellers, physical-presence nexus for Miami-based sellers, and a marketplace facilitator exclusion that changes what you owe.
- What is the 2026 relief? Florida repealed its state sales tax on commercial rent effective October 1, 2025, which lowers overhead for stores that lease warehouse or office space.
The trap is simple and expensive. A store owner sees a product that sells for $120 with a $24 supplier cost, calculates an 80 percent gross margin, and tells the ad team to scale. Six months later, revenue has doubled, but cash is nearly gone. The margin was never truly 80 percent. It was only a fraction of that once every real cost was counted. The dashboard was not lying; it was simply answering a much narrower question than the owner thought it was.
Fixing this starts with understanding every cost layer the platform leaves out. Revealing your true profit is an accounting task, not a marketing one. For ecommerce businesses, working with professional accounting services in Miami can help uncover costs that basic sales dashboards often miss. A real ecommerce profit calculation accounts for every cost layer, while a proper product-level profitability analysis shows which SKUs actually make money. This guide lays out the exact steps to calculate true profitability, with the details that matter for ecommerce businesses selling from Miami in 2026.
The Cost Layers Your Dashboard Hides
Between the price a customer pays and the money you keep sits a stack of ecommerce hidden costs. Each of these ecommerce operating expenses is small enough to ignore individually and large enough to erase your profit collectively. Track every layer.
- True landed COGS. The supplier invoice is only the first layer. Your true ecommerce COGS also adds inbound freight, customs duties, packaging, labeling and prep, warehousing, and the cost of processing returns. Together, these can turn a reported 69 percent gross margin into something closer to 44 percent.
- Payment processing fees. Card processors take a percentage plus a fixed fee on every order, and payment processing fees matter because on low-priced items the fixed portion alone can be a meaningful share of the sale.
- Shipping and fulfillment. Ecommerce fulfillment costs are often the second-largest expense after COGS. Carriers have raised general rates repeatedly, and fuel surcharges stack on top. Absorbing free shipping without measuring it silently destroys margin.
- Returns. A returned item costs you the outbound shipping, the return shipping, restocking or disposal, and sometimes the whole unit. Returns are a financial line, not just a customer service one.
- Advertising and customer acquisition cost. Blended acquisition cost for ecommerce in 2026 commonly runs from roughly $15 to $45 depending on category. If you do not assign this to the products it sold, your margins are fiction.
- Discounts and chargebacks. Promo codes, sitewide sales, and disputed transactions all reduce what you actually collect.
- Software and platform fees. App subscriptions, ecommerce marketplace fees such as referral charges, and your ecommerce platform's own cut are recurring costs that belong in the picture.
The Metric That Tells the Truth: Contribution Margin
Gross margin, the number your platform shows, is a starting point, not an answer. A real ecommerce profit margin calculation goes further: the number that actually tells you whether a product earns money is contribution margin, calculated for each SKU.
Contribution margin per SKU equals the selling price minus true landed COGS, payment fees, shipping and fulfillment, returns, discounts, and advertising. What remains is what the product contributes toward your overhead and profit. A SKU can show a healthy 50 percent gross margin and still lose money once these costs are subtracted.
This distinction matters because it changes decisions. A product with strong contribution margin can afford paid traffic and deserves more ad budget. A product with thin or negative contribution margin should not be scaled no matter how good its gross margin looks, and it may not belong in the catalog at all. A SKU-level audit using real landed costs commonly reveals that 20 to 30 percent of a catalog is unprofitable once every layer is included.
The Accounting Steps to Reveal True Profit
Turning a vanity dashboard into a real profit picture is a repeatable ecommerce bookkeeping process. Work through these steps to build books that tell you the truth.
1. Reconcile Payouts to Sales, Not to Deposits
When Shopify Payments, Stripe, PayPal, or a marketplace deposits money into your bank, that deposit is net of fees, refunds, and sometimes reserves, and it may cover several days of orders. Reconcile gross sales to the net payout so that revenue, fees, and refunds each land in the right account. Recording only the deposit hides your fees entirely and overstates or understates revenue.
2. Build True Landed COGS by SKU
For each product, capture every cost layer from the supplier invoice through to your warehouse shelf. Because these costs change with supplier terms, freight rates, and order volume, revisit them regularly rather than setting a unit cost once and forgetting it. A cost that was accurate in the first quarter can be wrong by the third.
3. Match Costs to the Right Period
Record inventory as an asset when you buy it, and move it to cost of goods sold only when the item actually sells. This is the heart of inventory accounting for ecommerce: recording a large inventory purchase as an immediate expense makes a good month look terrible and a later month look artificially strong. Proper matching is what makes each month's profit real.
4. Track Returns as Their Own Line
Give returns a dedicated place in your books so you can see the full financial cost, not just the refunded amount. Sound ecommerce returns and refunds accounting also means watching returns by SKU, which tells you which products have a quality, sizing, or expectation problem worth fixing.
5. Allocate Advertising to Products or Channels
Blended ad spend hides which products actually pay their way. Assign acquisition cost to the SKUs or channels that generated the sales so your contribution margin reflects reality. This single step often overturns which products a store thinks are its winners.
6. Separate Sales Tax From Revenue
The first rule of ecommerce sales tax accounting is that the sales tax you collect is not your money. Record it as a liability the moment you collect it, held until you remit it to the state. Treating collected tax as revenue inflates your sales and sets up a cash shortfall when the filing comes due.
7. Choose and Apply an Inventory Costing Method
Whether you use first-in-first-out, weighted average, or another method, choose deliberately and apply it consistently, because it affects both your reported profit and your tax position. Switching methods casually distorts trends and complicates your return.
8. Produce a Real P&L Every Month
Build an ecommerce P&L statement that runs all the way down from revenue through every cost layer to net profit, and review it against prior months. This kind of ecommerce financial reporting is the report your dashboard cannot give you, and it is the one that should drive your decisions.
Here is what a simple, honest ecommerce P&L can look like for a single SKU, using the $120 product from earlier. Notice how the same product the dashboard called an 80 percent margin actually contributes about 27 percent once every cost layer is subtracted.
|
Line item (per unit) |
Amount |
|
Selling price |
$120.00 |
|
True landed COGS (supplier, freight, duties, packaging, prep) |
($34.00) |
|
Payment processing (2.9% + $0.30) |
($3.78) |
|
Shipping and fulfillment |
($9.00) |
|
Returns allocation (blended across units sold) |
($4.50) |
|
Discounts and promotions |
($6.00) |
|
Advertising/customer acquisition cost |
($30.00) |
|
Contribution margin per unit |
$32.72 |
|
Contribution margin % |
27.3% |
The gross-margin view stops after the first line or two. The contribution-margin view keeps going until it reaches the number that actually decides whether you can afford to advertise and scale the product. Build this same structure for your whole catalog, one column per month, and the trends jump out immediately.
The Miami and Florida Layer for Online Sellers
Selling online from Miami carries state-specific obligations that a generic ecommerce guide will miss, which is why ecommerce accounting Miami sellers rely on has to be built around Florida rules. Florida has no personal income tax, but sales tax compliance is where online sellers get caught. Here is what a Miami store needs to build into its accounting for 2026.
|
Topic |
What Miami sellers need to know |
|
Florida economic nexus |
For out-of-state sellers with no physical presence in Florida, taxable remote sales exceeding $100,000 in the previous calendar year generally trigger Florida sales-tax registration and collection requirements. A Miami-based seller generally has physical presence in Florida and therefore cannot rely on the $100,000 remote-sales threshold to determine its obligation. |
|
Marketplace facilitator exclusion |
Sales made through a registered marketplace such as Amazon, eBay, Etsy, or Walmart do not count toward your $100,000 threshold, because the marketplace collects and remits that tax. Only your direct sales, such as your own Shopify store, count. |
|
The inventory nexus trap |
Storing inventory in a Florida fulfillment center, including Amazon FBA, creates physical presence nexus from the first dollar, regardless of the $100,000 threshold. Many sellers miss this. |
|
Destination-based rates |
Florida sales tax is charged at the rate where the customer receives the item. The state rate is 6 percent, plus a county surtax that varies, so a Miami-Dade delivery is taxed at 7 percent. |
|
Filing and the DR-15 |
Sales tax returns are filed on Form DR-15, due on the 1st and late after the 20th of the month following the period. Timely electronic filers keep a small collection allowance. |
2026 overhead relief: Florida repealed its state sales tax on commercial real property rentals effective October 1, 2025. If your store leases warehouse, studio, or office space in Miami, you no longer owe state sales tax on those lease payments. Check that your bookkeeping stopped accruing it, and confirm your specific situation, since local obligations can vary.
A Worked Example: The 80 Percent Margin That Was Not
Consider a Miami store selling a product for $120 with a supplier cost of $24. On the dashboard, that is a 96 dollar gross profit and an 80 percent margin, so the owner scales ad spend. Now count the layers that dashboard left out.
- Inbound freight, duties, packaging, and prep add several dollars per unit to the real landed cost.
- Payment processing takes a percentage plus a fixed fee.
- Outbound shipping and fulfillment cost several more dollars, especially if shipping is free to the customer.
- A share of orders is returned, spreading return costs across the ones that sell.
- Customer acquisition cost, even an efficient one, takes a large bite of the remainder.
By the time each layer is subtracted, the product that looked like an 80 percent margin can be contributing only a few percent, or nothing at all. The point is not that the product is bad. The point is that only proper accounting revealed what it actually earns, which is the difference between scaling into profit and scaling into a cash crunch.
Warning Signs Your Books Are Hiding the Truth
You do not need an audit to sense when your numbers are misleading you. Watch for these signals.
- Revenue is growing, but your bank balance is flat or shrinking.
- You cannot say which individual products actually make money.
- Payment processor fees do not appear as a line in your books.
- Inventory purchases are expensed immediately rather than moved to COGS as items sell.
- Collected sales tax is mixed in with revenue instead of held as a liability.
- Your profit on paper never seems to match the cash you actually have.
- You are scaling ad spend based on gross margin rather than contribution margin.
Metrics to Watch Every Month
Beyond a true P&L, a handful of numbers keep an ecommerce store honest, and disciplined ecommerce expense tracking is what keeps them reliable. Review these monthly.
- Contribution margin by SKU, to decide what to scale and what to cut.
- Return rate by SKU, to catch quality and sizing problems early.
- Blended and per-channel acquisition cost, to see whether marketing is paying for itself.
- Shipping cost as a percentage of revenue, a blind spot standard reports miss.
- Inventory on hand and sell-through, so cash is not trapped in slow stock.
- Sales tax liability owed, so the remittance is never a surprise.
How NSKT Global Can Help
NSKT Global provides ecommerce bookkeeping Miami stores can trust, replacing a vanity dashboard with books that show real profit. Our services include reconciling payment processor and marketplace payouts to actual sales, building true landed COGS by SKU, setting up proper inventory and cost of goods sold accounting, tracking returns and allocating advertising so contribution margin is accurate, producing a genuine month-end profit and loss statement, managing Florida sales tax nexus analysis and DR-15 filing across direct and marketplace channels, and advising on the inventory nexus and marketplace facilitator rules that trip up online sellers. Whether you sell on one storefront or many, the goal is the same: know your true profit by product, make scaling decisions on real numbers, and never mistake a busy month for a profitable one again.
FAQs
Q: Why does my store look profitable but I have no cash?
Because platform dashboards report a simplified gross margin that excludes payment fees, shipping, returns, fulfillment, and advertising. Once those layers are counted, the real profit is usually far smaller, and timing differences between buying inventory and selling it widen the gap further.
Q: What is contribution margin and why does it matter more than gross margin?
Contribution margin is the selling price minus true landed COGS, payment fees, shipping, returns, discounts, and advertising, calculated per SKU. It tells you what a product actually contributes toward overhead and profit, which is the number you need before deciding whether to advertise or scale it.
Q: When do I have to collect Florida sales tax on my online sales?
It depends on where you are based. For out-of-state sellers with no physical presence in Florida, direct taxable remote sales exceeding $100,000 in the previous calendar year generally trigger registration and collection. Florida uses a dollar threshold with no transaction-count test. A Miami-based seller, however, generally already has physical presence in Florida and cannot rely on that $100,000 threshold, so the collection obligation applies from the start. Storing inventory in a Florida fulfillment center also creates nexus immediately, regardless of the threshold.
Q: Do my Amazon or Etsy sales count toward the Florida threshold?
No. Sales through a registered marketplace facilitator such as Amazon, eBay, Etsy, or Walmart are excluded from your own $100,000 threshold, because the marketplace collects and remits that tax. Only your direct sales, such as your own website, count toward it.
Q: How should I record the sales tax I collect from customers?
Record it as a liability the moment you collect it, not as revenue. It is money you are holding for the state until you remit it on your DR-15. Treating it as revenue inflates your sales and creates a cash shortfall when the filing is due.
Q: Do I still pay Florida sales tax on my warehouse or office rent in 2026?
No. Florida repealed the state sales tax on commercial real property rentals effective October 1, 2025. If you lease space for your store in Miami, you no longer owe state sales tax on those lease payments. Confirm your specific situation, since local obligations can vary.







