Contribution Margin Report
The Contribution Margin report provides a comprehensive financial waterfall analysis, showing how your gross sales flow through various costs and adjustments to arrive at your final contribution margin. This report is essential for understanding true profitability after accounting for all variable costs including advertising spend.
Overview
This report presents a complete financial breakdown that follows the path from gross sales to contribution margin, displaying each component that affects your bottom line. It helps identify which costs are consuming the largest portion of your revenue and provides insights for optimizing profitability across different time periods.
The report supports analysis across all customer types (new, returning, or all customers) and adapts its display based on your store's revenue definition settings and cost configurations.
Report Logic Summary
The report processes financial data by:
- Revenue Calculation: Starts with gross sales and applies discounts, taxes, shipping, and refunds based on your store's revenue definition
- Cost Allocation: Calculates COGS, monthly fixed costs, per-order costs, and variable percentage costs
- Ad Spend Integration: Includes advertising costs if configured to be part of contribution margin calculations
- Time Period Aggregation: Groups data by selected time periods (daily, weekly, monthly, etc.)
- Waterfall Display: Shows the step-by-step reduction from gross sales to final contribution margin
- Dynamic Column Hiding: Automatically hides cost categories that aren't configured for your store
Important: Refunds shown are refunds processed on each specific day, not refunds attributed to sales from that day.
Column Definitions
Revenue Flow
Column | Description |
---|---|
Date | Time period (varies by selected grouping: Daily, Weekly, Monthly, etc.). |
Gross Sales | Total sales before any adjustments, including discounts. |
(Discounts) | Total discount amount applied to orders. |
Discounts % | Percentage of gross sales that were discounted. |
(Refunds) | Refund amounts processed during this period (timing-based, not attribution-based). |
Refunds % | Percentage of revenue that was refunded. |
Shipping | Shipping charges (display depends on revenue definition settings). |
Taxes | Tax amounts (display depends on revenue definition settings). |
Revenue | Net revenue after discounts, refunds, shipping, and tax adjustments per your revenue definition. |
Cost Breakdown
Column | Description |
---|---|
(Shipping) | Shipping costs deducted from revenue (appears based on settings). |
(Taxes) | Tax amounts deducted from revenue (appears based on settings). |
(Refunds) | Refund amounts deducted from revenue (positioning varies by revenue definition). |
Refunds % | Refund percentage (positioning varies by revenue definition). |
(COGS) | Cost of Goods Sold - direct product costs. |
COGS % | COGS as a percentage of net sales (excluding shipping and taxes). |
Product Margin | Revenue minus COGS and all operational costs (before ad spend). |
Product Margin % | Product margin as a percentage of revenue. |
Operational Costs
Column | Description |
---|---|
(Monthly Cost) | Fixed monthly operational costs, prorated by time period. Custom label based on your settings. |
(Per Order Cost) | Variable costs applied per order. Custom label based on your settings. |
(Variable Revenue Cost) | Percentage-based costs applied to revenue. Custom label based on your settings. |
Cost % | Total operational costs as a percentage of revenue. |
Marketing Costs
Column | Description |
---|---|
(Ad Spend) | Total advertising and marketing spend (if included in contribution margin settings). |
Ad Spend % | Ad spend as a percentage of revenue. |
Final Profitability
Column | Description |
---|---|
Contribution Margin | Final profit after all costs: Revenue - COGS - Operational Costs - Ad Spend (if configured). |
Contribution Margin % | Contribution margin as a percentage of revenue. |
Report Variations
The report supports multiple time period groupings:
Monthly (Default)
- Purpose: Standard monthly financial analysis
- Best for: Regular business reviews and trend analysis
- Calculations: Aggregates all financial data by calendar month
Daily
- Purpose: Day-by-day financial performance
- Best for: Identifying daily trends and anomalies
- Calculations: Shows each individual day's performance
Weekly
- Purpose: Week-over-week analysis
- Best for: Weekly business reviews and short-term trend identification
- Calculations: Aggregates data by calendar weeks
Bi-Weekly
- Purpose: Two-week period analysis
- Best for: Payroll period alignment or mid-month reviews
- Calculations: Groups data into 14-day periods
Quarterly
- Purpose: Quarterly financial analysis
- Best for: Seasonal trend analysis and quarterly business reviews
- Calculations: Aggregates data by calendar quarters
Yearly
- Purpose: Annual financial performance
- Best for: Year-over-year comparisons and annual planning
- Calculations: Shows annual totals and trends
Cost Configuration Impact
Monthly Costs
- Prorated Calculation: Monthly costs are prorated based on the percentage of month covered by each time period
- Custom Labels: Uses your configured cost category names (e.g., "Rent & Utilities", "Staff Costs")
- Time Period Adjustment: Automatically adjusts for partial months in selected date ranges
Per-Order Costs
- Order-Based: Multiplied by the actual number of orders in each period
- Examples: Packaging costs, fulfillment fees, payment processing fees
- Custom Labels: Displays your configured cost category names
Variable Percentage Costs
- Revenue-Based: Applied as a percentage of total revenue
- Examples: Payment processing percentages, affiliate commissions
- Custom Labels: Uses your configured cost category descriptions
Ad Spend Integration
- Conditional Display: Only shown if "Include Customer Acquisition Costs" is enabled in settings
- Customer Type Filtering: Respects customer type filters (All, New, Returning)
- Platform Aggregation: Sums spend across all advertising platforms
Revenue Definition Impact
The report adapts based on your store's revenue definition settings:
Shipping Handling
- Included in Revenue: Shipping appears in initial revenue calculation
- Excluded from Revenue: Shipping shows as separate addition after revenue
- Settings Override: Store contribution margin settings can override revenue definition for shipping
Tax Handling
- Included in Revenue: Taxes included in gross sales calculation
- Excluded from Revenue: Taxes shown as separate line item
- Geographic Considerations: Adapts to different tax reporting requirements
Refund Timing
- Position in Waterfall: Refunds appear in different positions based on revenue definition
- Timing Note: Always shows refunds processed during the period, not attributed to period sales
- Percentage Calculations: Refund percentages calculated against appropriate base amounts
Report Features
- Automatic Column Hiding: Unused cost categories are automatically hidden
- Dynamic Labels: Column names adapt based on your cost configuration
- Customer Type Filtering: Filter by All Customers, New Customers, or Returning Customers
- Totals Row: First row shows aggregated totals across all time periods
- Comparison Support: Compare against previous periods with percentage differences
- Goal Integration: Compare actual performance against defined contribution margin goals
- Currency Formatting: All values display in your store's configured currency
Interpreting Results
Healthy Financial Indicators
- Contribution Margin > 20%: Generally indicates healthy profitability
- Stable COGS %: Consistent product margins suggest good supplier relationships
- Controlled Ad Spend %: Marketing efficiency maintained within targets
- Low Refund %: Product quality and customer satisfaction indicators
Warning Signs
- Declining Contribution Margin %: May indicate rising costs or pricing pressure
- High Refund Rates: Could suggest product quality or fulfillment issues
- Increasing Cost %: Operational efficiency may need attention
- Variable Product Margins: Inconsistent profitability across periods
Optimization Opportunities
- High COGS %: Negotiate better supplier terms or optimize product mix
- Excessive Fixed Costs: Review operational efficiency and cost allocation
- Poor Ad Spend ROI: Optimize marketing campaigns or attribution windows
- Seasonal Patterns: Plan inventory and marketing spend around profitable periods
Technical Details
Calculation Methodology
- Monthly Cost Proration: Uses percentage of month calculation for accurate period allocation
- Order Cost Attribution: Multiplies per-order costs by actual order volume
- Variable Cost Application: Applies percentage costs to gross revenue before other deductions
- Ad Spend Timing: Matches ad spend timing to revenue timing for accurate ROI calculation
Data Processing
- Customer Type Segmentation: Separates new and returning customer data throughout calculations
- Revenue Definition Compliance: Respects store-specific revenue recognition rules
- Cost Category Flexibility: Adapts to any number of custom cost categories
- Period Boundary Handling: Correctly handles partial periods and date range boundaries
Performance Considerations
- Efficient Aggregation: Optimized for large date ranges and high transaction volumes
- Memory Management: Uses streaming calculations to handle extensive historical data
- Column Optimization: Dynamically removes unused columns to improve display performance
FAQ
Why do my refund amounts seem disconnected from my sales?
The Contribution Margin report shows refunds processed during each time period, not refunds attributed to sales from that period. This timing difference means:
- January Sales: A customer buys in January but returns in February
- January Report: Shows the sale but no refund
- February Report: Shows the refund but no corresponding sale
This approach provides accurate cash flow analysis but can create apparent mismatches. For attribution-based refund analysis, use customer lifetime value reports.
How are monthly costs calculated for partial months?
Monthly costs use a "percentage of month" calculation:
- Full Month: 100% of monthly costs applied
- Half Month: 50% of monthly costs applied
- Daily Breakdown: Each day receives 1/30th of monthly costs (approximately)
- Quarterly View: Each quarter receives 3 months of costs
This ensures accurate cost allocation regardless of your selected time period or date range.
Why doesn't my Contribution Margin match my accounting software?
Several factors can cause differences:
Timing Differences:
- Accounting software may use accrual basis while this report uses cash basis
- Revenue recognition timing may differ between systems
- Refund attribution vs. processing timing creates variances
Cost Allocation Methods:
- Different depreciation or amortization schedules
- Varying treatment of shipping and tax components
- Alternative fixed cost allocation methodologies
Revenue Definition Variations:
- Different treatment of discounts, shipping, taxes
- Varying refund recognition policies
- Currency conversion timing differences
Recommendation: Use this report for operational insights and your accounting software for official financial reporting.
How should I interpret negative contribution margins?
Negative contribution margins indicate costs exceed revenue and require immediate attention:
Temporary Negatives (Acceptable):
- New product launches with high initial marketing costs
- Seasonal businesses during off-peak periods
- Strategic loss-leader campaigns
Concerning Negatives (Action Required):
- Sustained periods of unprofitability
- Increasing cost percentages without revenue growth
- Poor product margins combined with high operational costs
Action Steps:
- Identify the largest cost contributors
- Evaluate pricing strategy and product mix
- Optimize marketing spend and operational efficiency
- Consider discontinuing unprofitable products or channels
What customer type should I analyze?
Different customer types serve different analytical purposes:
All Customers (Default):
- Overall business performance and profitability
- Board reporting and investor communications
- General trend analysis and forecasting
New Customers Only:
- Customer acquisition cost analysis
- Marketing campaign effectiveness
- Growth strategy evaluation
Returning Customers Only:
- Customer retention profitability
- Lifetime value optimization
- Loyalty program effectiveness
Recommendation: Start with "All Customers" for general analysis, then segment by customer type to identify specific optimization opportunities.
How do I optimize my contribution margin?
Focus on the largest impact areas first:
Revenue Optimization (Highest Impact):
- Increase average order values through bundles or upsells
- Optimize pricing strategy based on demand elasticity
- Improve conversion rates to maximize revenue per visitor
Cost Reduction (Medium Impact):
- Negotiate better COGS with suppliers or optimize product mix
- Streamline operational processes to reduce per-order costs
- Evaluate and optimize fixed cost structures
Marketing Efficiency (Variable Impact):
- Focus ad spend on highest-converting channels and audiences
- Improve attribution tracking for better budget allocation
- Balance acquisition costs with lifetime value projections
Systematic Approach:
- Identify your biggest cost percentage contributors
- Set targets for each major cost category
- Monitor weekly/monthly progress against targets
- Adjust strategies based on contribution margin trends