Blog · Board and management reporting
An ecommerce Power BI dashboard should connect orders, net sales, gross margin, and refund exposure by channel. Use a worked US retail example, a refund variation, and reconciliation checks to decide what belongs on the summary and in the supporting report.
An ecommerce Power BI dashboard should show whether order growth is producing net sales and gross profit after discounts and refunds. Put a channel comparison beside the headline figures so the commercial team can locate the exception. Keep the source reconciliation close enough that a reader can challenge the result before acting.
Microsoft defines a Power BI dashboard as a single page in the Power BI service, with related reports providing detail. That distinction matters when sketching an ecommerce view: the summary needs the decision signals; the supporting report needs the channel and order records that explain them.
A useful layout has a top row for scale and profit, a middle section for channel comparisons, and a bottom section for exceptions and reconciliation status. Every figure should use the same merchandise scope and cutoff date. Show when refunds are measured by posting date and when a separate view follows the original purchase cohort.
The broader Power BI dashboard examples cover other business audiences. Here the audience is an ecommerce manager deciding which channel's margin or refund activity needs attention.
Covirage is not affiliated with Microsoft.
Mesa Outdoor, an illustrative US retailer, reviews September 2026. Its order file includes order ID, line ID, channel, merchandise value, discounts, customer ID, and completion date. A refund register identifies the original order and the reason for each adjustment. Product costs use the same units and cost policy across channels.
The table excludes sales tax and shipping revenue. Refunds include merchandise returns and customer allowances, recorded as positive deductions. COGS is the recorded merchandise cost after valid reversals for returned inventory; it is not the original cost of all units ever shipped.
| Channel | Completed orders | Gross merchandise sales (USD) | Discounts (USD) | Refunds and allowances (USD) | COGS (USD) |
|---|---|---|---|---|---|
| Direct store | 600 | 72,000 | 6,000 | 6,000 | 33,000 |
| Marketplace | 400 | 48,000 | 4,000 | 8,000 | 21,600 |
| Total | 1,000 | 120,000 | 10,000 | 14,000 | 54,600 |
Count completed orders once, even when an order has several lines. Keep canceled orders outside this count and show their adjustment treatment separately. A refund posted during September may relate to an earlier order, so this is a period reporting view rather than a lifetime view of September purchases.
The IRS gross profit method subtracts returns and allowances to obtain net receipts, then subtracts COGS to obtain gross profit. The same relationship provides the accounting foundation for these management figures, with the scope stated explicitly.
Net merchandise sales = Gross merchandise sales − Discounts − Refunds and allowances
Gross profit = Net merchandise sales − COGS
Gross margin = Gross profit / Net merchandise sales
| Channel | Net merchandise sales (USD) | Gross profit (USD) | Gross margin | Net sales per completed order (USD) |
|---|---|---|---|---|
| Direct store | 60,000 | 27,000 | 45.0% | 100.00 |
| Marketplace | 36,000 | 14,400 | 40.0% | 90.00 |
| Total | 96,000 | 41,400 | 43.1% | 96.00 |
Direct store net sales are 72,000 − 6,000 − 6,000 = 60,000. Marketplace net sales are 48,000 − 4,000 − 8,000 = 36,000. Total gross profit is 96,000 − 54,600 = 41,400, and company margin is 41,400 / 96,000 = 43.1%, rounded to one decimal place.
Net sales per completed order divides each net sales amount by its order count. Because this period's refunds can reverse earlier purchases, label that ratio as a period measure. Do not silently substitute it for a purchase-cohort average order value with a different refund policy.
For the cost boundary and weighted total, use the separate gross profit margin guide. Payment fees, outbound fulfillment, and advertising are excluded from this example's gross profit calculation.
Define the monetary refund rate here as refunds and allowances divided by merchandise sales after discounts but before refunds. This working definition keeps the denominator visible rather than relying on an ambiguous label.
| Channel | Sales after discounts (USD) | Refunds and allowances (USD) | Monetary refund rate |
|---|---|---|---|
| Direct store | 66,000 | 6,000 | 9.1% |
| Marketplace | 44,000 | 8,000 | 18.2% |
| Total | 110,000 | 14,000 | 12.7% |
Percentages are rounded to one decimal place. The company rate is 14,000 / 110,000. It measures adjustment dollars, not returned units or the share of orders receiving a refund. A physical return rate needs returned quantities and an explicitly matched quantity denominator.
The marketplace is the investigation priority: it combines the lower margin with the higher monetary refund rate. The next view should group its adjustments by product and reason, then show the underlying order references. That helps distinguish damaged goods, price concessions, and timing differences.
Suppose marketplace goodwill allowances fall by $4,000 while every other input stays unchanged. These particular allowances did not involve goods returning to inventory, so holding COGS constant is consistent with the scenario. This is a sensitivity calculation, not a prediction that the reduction will occur.
| Measure | Original case | Lower-allowance case |
|---|---|---|
| Marketplace refunds and allowances (USD) | 8,000 | 4,000 |
| Marketplace net sales (USD) | 36,000 | 40,000 |
| Marketplace COGS (USD) | 21,600 | 21,600 |
| Marketplace gross profit (USD) | 14,400 | 18,400 |
| Marketplace gross margin | 40.0% | 46.0% |
| Company net sales (USD) | 96,000 | 100,000 |
| Company gross profit (USD) | 41,400 | 45,400 |
| Company gross margin | 43.1% | 45.4% |
The revised marketplace profit is 48,000 − 4,000 − 4,000 − 21,600 = 18,400. Company profit rises by the same $4,000. The comparison shows why the adjustment reason matters before management changes a discount or returns policy.
The sales identity must close: 120,000 − 10,000 − 14,000 = 96,000. The profit identity must also close: 27,000 + 14,400 = 41,400. For the wider analysis behind the display, see ecommerce business intelligence; the Power BI alternatives guide addresses different ways to answer a file-based question.
Bring your order, refund, and product-cost workbook or a Google Sheet with matching order references. Covirage maps the columns, its tools compute and check the comparisons, and the external AI model explains the changes with every figure traced to its rows. Create a free Covirage account and bring a sample of your own export.
See customer profitability analysis for the supporting business context.
Microsoft distinguishes the single-page dashboard in the Power BI service from reports, which can have multiple pages. Use the dashboard for the headline view and related reports for detailed exploration. Agree on the business question before choosing the display.
Show net merchandise sales, completed order count, gross profit, gross margin, and a clearly defined refund or return measure. Put the reporting dates and exclusions beside those figures. Add acquisition costs only when the supporting records and allocation rule are complete.
Covirage is built to analyze supplied files or a Google Sheet: it maps columns, computes and checks figures, and explains the results. Use it to examine the order and margin records behind a dashboard without assuming a direct Power BI integration.
A customer can receive a partial price adjustment, shipping concession, or goodwill refund while keeping the merchandise. Track monetary adjustments separately from physical return quantities. Otherwise a change in customer concessions can be mistaken for a product return problem.