Skip to main content
FlexPortal tracks whether each asset is actually profitable. Most subscription platforms show income numbers. FlexPortal shows you the real numbers: which assets have paid for themselves, which ones are at risk, and exactly when profit starts.

What Is Cost Recovery?

Cost recovery measures what percentage of an asset’s acquisition cost has been recovered through actual collected subscription income. It’s profitability tracking at the asset level, not portfolio vanity metrics. The calculation is simple:
Cost Recovery % = (Total Collected / Acquisition Cost) × 100
Current Profit = Total Collected - Acquisition Cost
Examples Across Industries: Laptop (MacBook Pro 14”):
  • Acquisition cost: $1,000
  • Monthly subscription: $89
  • After 6 months: $534 collected
  • Cost recovery: 53.4%
  • Current profit: -$466 (still recovering)
Furniture (Ergonomic Office Chair):
  • Acquisition cost: €400
  • Monthly subscription: €29
  • After 14 months: €406 collected
  • Cost recovery: 101.5%
  • Current profit: €6 (profitable)
E-Bike (Urban Commuter):
  • Acquisition cost: €800
  • Monthly subscription: €59
  • After 18 months: €1,062 collected
  • Cost recovery: 132.8%
  • Current profit: €262 (highly profitable)
When cost recovery reaches 100%, you’ve broken even on the asset. Everything beyond 100% is profit.

Setting Up Profitability Tracking

To track profitability, FlexPortal uses two key price fields at the product/variant level:

1. Acquisition Cost

What you actually paid to acquire the asset. This is the baseline for all profitability calculations. Acquisition Cost Includes:
  • Purchase price from supplier
  • Shipping and import fees
  • Initial refurbishment or preparation
  • Any other costs to make the asset subscription-ready
Example:
MacBook Pro 14" purchased for \$950
Shipping: \$30
Initial inspection and cleaning: \$20
Total acquisition cost: \$1,000
Acquisition cost is optional but highly recommended. Without it, you can only track income, not actual profitability.

2. List Price

The retail/MSRP value of the asset. This is used for:
  • Buyout calculations (when customers want to purchase the asset)
  • Margin analysis (comparing your cost to market value)
  • Insurance valuation
Example:
MacBook Pro 14" retail price: \$1,999
Your acquisition cost: \$1,000
Your margin: 50%
Both fields are set when you create a product variant and can be updated at any time.

Understanding the Metrics

FlexPortal calculates multiple profitability metrics automatically. Here’s what each one means and how it’s calculated.

Margin Percentage

Shows how much room you have between what you paid and the market value. Calculated at the product/variant level.
Margin % = ((List Price - Acquisition Cost) / List Price) × 100
Example:
List Price: \$1,999
Acquisition Cost: \$1,000
Margin: ((1,999 - 1,000) / 1,999) × 100 = 50%
Visual Indicators:
  • Red: Negative margin (you paid more than market value)
  • Orange: Less than 15% margin (low margin)
  • Green: 15% or higher margin (healthy margin)

Breakeven Calculation

Shows which month the asset becomes profitable. Calculated at the product/variant level based on monthly subscription price.
Breakeven Months = Acquisition Cost / Monthly Price
Example:
Acquisition Cost: \$1,000
Monthly Price: \$89
Breakeven: 1,000 / 89 = 11.2 months
Display: "Profit: month 13+"
Breakeven Warnings: If breakeven exceeds the contract length, FlexPortal shows a warning. This means the asset won’t become profitable within the contract period.
Contract Length: 12 months
Breakeven: 15 months
Warning: "Asset won't break even within contract"
This tells you to either increase the monthly price or extend the contract length.

Cost Recovery Percentage

Tracks actual profitability at the subscription level based on real collected payments, not projections.
Cost Recovery % = (Total Collected / Acquisition Cost) × 100
Month-by-Month Example:
MonthPaymentCollectedAcquisition CostRecovery %Status
0-$0$1,0000%Recovering
1$89$89$1,0008.9%Recovering
3$89$267$1,00026.7%Recovering
6$89$534$1,00053.4%Recovering
9$89$801$1,00080.1%Recovering
11$89$979$1,00097.9%Recovering
12$89$1,068$1,000106.8%Profitable
18$89$1,602$1,000160.2%Profitable
Key Milestones:
  • Month 11: Nearly broken even (97.9%)
  • Month 12: Profitable (106.8%, +$68 profit)
  • Month 18: Highly profitable (160.2%, +$602 profit)
Progress Bar Visualization: FlexPortal shows cost recovery as a progress bar that fills as payments are collected:
  • 0-50%: Red bar
  • 50-100%: Yellow bar
  • 100%+: Green bar

Current Profit

The actual dollar amount of profit (or loss) on the asset.
Current Profit = Total Collected - Acquisition Cost
Examples:
53.4% recovery: \$534 - \$1,000 = -\$466 (loss)
100% recovery: \$1,000 - \$1,000 = \$0 (breakeven)
160.2% recovery: \$1,602 - \$1,000 = +\$602 (profit)

Recovery Status Categories

Each subscription is assigned a recovery status based on cost recovery percentage and contract progress. This gives you an at-a-glance view of portfolio health.
StatusConditionColorMeaning
ProfitableRecovery > 100%GreenAsset has paid for itself and is generating profit
Recovering50% < Recovery ≤ 100%YellowOn track to break even, more than halfway there
At RiskRecovery ≤ 50% AND contract > 50% completeRedWon’t break even at current pace, needs intervention
No DataAcquisition cost not providedGrayCan’t calculate profitability without acquisition cost
Status Logic Examples:
Scenario 1:
- Recovery: 65%
- Contract progress: 40%
- Status: Recovering (yellow)
- Reason: Above 50% recovery and on track

Scenario 2:
- Recovery: 45%
- Contract progress: 70%
- Status: At Risk (red)
- Reason: Below 50% recovery and contract is more than half complete

Scenario 3:
- Recovery: 125%
- Contract progress: 100%
- Status: Profitable (green)
- Reason: Asset has exceeded acquisition cost
When to Take Action:
  • At Risk (Red): Review pricing, consider contract extension, or implement early return fees
  • Recovering (Yellow): Monitor progress, likely to break even by contract end
  • Profitable (Green): Optimize for more assets like this
  • No Data (Gray): Add acquisition cost to enable profitability tracking

Portfolio Health Dashboard

The portfolio health view aggregates all subscription statuses into a single dashboard showing distribution across recovery categories.

Donut Chart Visualization

Shows the breakdown of your portfolio:
  • Green slice: Profitable subscriptions (over 100% recovery)
  • Yellow slice: Recovering subscriptions (50-100% recovery)
  • Red slice: At-risk subscriptions (under 50% recovery, over 50% contract complete)
  • Gray slice: No data (acquisition cost missing)

Aggregate Statistics

Portfolio-Level Metrics:
  • Total subscriptions: 500
  • Profitable: 275 (55%)
  • Recovering: 180 (36%)
  • At Risk: 30 (6%)
  • No Data: 15 (3%)
Financial Metrics:
  • Average cost recovery: 118%
  • Total unrecovered cost: $45,000
  • Total profit generated: $320,000
  • Portfolio health score: 91/100

At-a-Glance Profitability View

The dashboard answers key questions instantly:
  • How many assets are profitable?
  • How many are at risk of not breaking even?
  • What’s the average recovery rate across the portfolio?
  • Which product categories are performing best?

Multi-Lifecycle Tracking

Assets often go through multiple subscription cycles. FlexPortal tracks lifetime cost recovery across all subscriptions for the same asset.

Asset Lifecycle Journey

First Subscription:
  • 12 months at $89/month
  • Collected: $1,068
  • Recovery: 106.8%
  • Status: Profitable
Asset Returned, Inspected, Then Second Subscription:
  • 12 months at $79/month (slightly lower, asset aging)
  • Additional collected: $948
  • Total lifetime collected: $2,016
  • Total lifetime recovery: 201.6%
  • Lifetime profit: $1,016
Third Subscription:
  • 6 months at $69/month
  • Additional collected: $414
  • Total lifetime collected: $2,430
  • Total lifetime recovery: 243%
  • Lifetime profit: $1,430
Cost recovery continues climbing across all subscriptions until the asset is retired, sold, or lost. This shows true lifetime value per asset.

Why This Matters

Most subscription platforms show income metrics. FlexPortal shows profitability metrics. There’s a critical difference.

Income Alone Doesn’t Tell the Story

MetricWhat It ShowsWhat It Misses
Monthly Income$10,000/month from 100 subscriptionsWhich assets are profitable
Annual Income$120,000/year recurringWhen assets break even
Total Income$500,000 lifetime collectedWhether you’re actually profitable
Growth Rate25% income growth month-over-monthWhether new assets will be profitable

Cost Recovery Shows True Performance

MetricWhat It Reveals
Per-Asset RecoveryAsset A at 125% = profitable, Asset B at 45% = still recovering cost
Breakeven TimelineThis laptop breaks even in 12 months, this e-bike in 14 months
Product ProfitabilityLaptops reach 100% recovery faster than furniture
Contract Length Impact18-month contracts more profitable than 12-month
Portfolio Health55% of assets are profitable, 6% are at risk
The Key Difference: A business can show $50,000 monthly income while losing money on half their assets. FlexPortal surfaces this reality so you can fix it before it becomes a bigger problem.

Example: Multi-Category Portfolio

TechFlex operates a subscription business across multiple product categories with FlexPortal. Portfolio After 18 Months:
ProductAssetsAcquisition CostMonthly PriceAvg RecoveryStatus
Laptop (MacBook Pro)75$1,000$89118%Profitable
Furniture (Office Chair)200€400€2995%Recovering
E-Bike (Urban Commuter)60€800€59132%Profitable
Portfolio Health:
  • Total assets: 335
  • Profitable: 135 (40%)
  • Recovering: 180 (54%)
  • At Risk: 15 (4%)
  • No Data: 5 (2%)
  • Average recovery: 115%
Key Insights:
  1. Laptops break even in 11.2 months, highly profitable on 12+ month contracts
  2. E-bikes have highest recovery (132%) due to longer average contract length (18 months)
  3. Office chairs need adjustment - at 95% recovery after 18 months, most won’t break even on 12-month contracts
  4. Total portfolio is profitable (115% average), but office chair category is dragging down performance
Action Taken: Based on cost recovery data:
  • Increased office chair monthly price from €29 to €33 (+14%)
  • Offered 18-month contracts for furniture instead of 12-month
  • Added early return fees for furniture (20% of remaining contract value)
  • Result: New furniture subscriptions projected to reach 110% recovery
6 Months Later:
ProductAssetsAvg RecoveryChange
Laptop95122%+4%
Furniture240103%+8% (pricing fix working)
E-Bike80135%+3%
Office chairs moved from 95% to 103% average recovery. The pricing and contract length adjustments turned a losing category into a profitable one.

Impact on Business Decisions

Cost recovery data helps you optimize your subscription business across multiple dimensions.

1. Pricing Strategy

Compare recovery rates across different pricing tiers to find the optimal monthly price:
ProductMonthly PriceContractRecovery at EndBreakeven
MacBook$7512 months90% (too low)13.3 months
MacBook$8912 months106.8% (good)11.2 months
MacBook$9512 months114% (better)10.5 months
Lower pricing might increase demand but delay breakeven. Higher pricing accelerates profitability but may reduce conversions. Cost recovery data shows the actual financial impact.

2. Contract Length Optimization

See how contract length affects profitability for the same asset:
Contract LengthMonthly PriceTotal CollectedRecovery %Profit
6 months$120$72072% (not profitable)-$280
12 months$89$1,068106.8% (profitable)+$68
18 months$70$1,260126% (most profitable)+$260
24 months$55$1,320132% (highly profitable)+$320
Longer contracts with lower monthly payments often generate more total income and higher recovery rates. The data shows exactly which contract lengths maximize profitability.

3. Product Mix Analysis

Compare recovery rates across product categories to understand which products reach profitability faster:
CategoryAvg AcquisitionAvg MonthlyBreakeven Months18-Month Recovery
Phones$600$4513.3 months135%
Laptops$1,000$8911.2 months160%
E-Bikes€800€5913.6 months132%
Office Furniture€400€2913.8 months131%
Premium Strollers€500€3912.8 months150%
Insights:
  • Laptops have fastest breakeven and highest 18-month recovery
  • Phones break even slower but still highly profitable
  • Furniture and strollers need 18+ month contracts for strong profitability
This reveals which products to prioritize and which need pricing or contract adjustments.

4. Early Return Impact

When customers return early, you see exactly how much cost you haven’t recovered. This helps you set appropriate early return fees. Example:
Asset cost: \$1,000
Contract: 12 months at \$89/month
Early return at month 6:
- Collected: \$534 (53.4% recovery)
- Unrecovered: \$466

Early return fee options:
- 20% of remaining contract: \$107 (total recovery: 64.1%, still losing \$359)
- 50% of remaining contract: \$267 (total recovery: 80.1%, losing \$199)
- Full remaining contract: \$534 (total recovery: 106.8%, profitable)
Cost recovery shows the real financial impact of early returns and helps you set fees that protect profitability.

5. Extension and Renewal Pricing

When customers want to extend or renew, you know exactly where profitability stands: Scenario 1: Already Profitable
After 12 months:
- Recovery: 106.8%
- Profit: \$68

Extension pricing:
- Original monthly: \$89
- Extension offer: \$75 (lower to incentivize, still 100% profit)
- 6-month extension adds \$450 pure profit
Scenario 2: Not Yet Profitable
After 12 months:
- Recovery: 95%
- Unrecovered: \$50

Extension pricing:
- Original monthly: \$89
- Extension offer: \$89 (maintain to reach breakeven)
- Need 1+ more month to break even

Dashboard Visualization

The FlexPortal dashboard shows cost recovery across multiple views:

Asset Detail View

For each asset, see:
  • Current cost recovery percentage with progress bar
  • Total collected vs acquisition cost
  • Current profit/loss amount
  • Breakeven date (when recovery hit 100%)
  • Lifetime value across all subscriptions
  • Recovery status (Profitable, Recovering, At Risk, No Data)

Portfolio Health View

Across all assets, see:
  • Donut chart showing distribution by recovery status
  • Total subscriptions by category
  • Average cost recovery percentage
  • Number of assets above 100% (profitable)
  • Number of assets below 50% (at risk)
  • Total unrecovered cost across portfolio
  • Total profit generated

Product Performance

Compare products by:
  • Average breakeven time
  • Average lifetime recovery percentage
  • Margin percentage
  • Most profitable products
  • Products needing pricing adjustment
  • Recovery status distribution by product

API Access

Cost recovery data is available through the API:
# Get asset with cost recovery
GET /assets/{id}

Response:
{
  "id": "ast_123",
  "serial_number": "C02X1234ABCD",
  "acquisition_cost": 100000,
  "list_price": 199900,
  "margin_percentage": 50,
  "lifetime_collected": 106800,
  "cost_recovery_percentage": 106.8,
  "current_subscription": {
    "id": "sub_456",
    "monthly_amount": 8900,
    "collected_this_cycle": 106800,
    "recovery_status": "profitable"
  }
}
# List assets by recovery percentage
GET /assets?filter[cost_recovery][gte]=100

Returns all assets that have broken even or are profitable
# Get portfolio health statistics
GET /analytics/portfolio-health

Response:
{
  "total_subscriptions": 500,
  "profitable": 275,
  "recovering": 180,
  "at_risk": 30,
  "no_data": 15,
  "average_recovery_percentage": 118,
  "total_profit": 32000000,
  "total_unrecovered": 4500000
}

Key Concepts

Cost Recovery vs Profit Margin

  • Cost Recovery: What percentage of acquisition cost has been collected through subscription income
  • Profit Margin: Difference between list price and acquisition cost as a percentage
Cost recovery focuses on subscription profitability over time. Profit margin shows the potential value gap between what you paid and market value.

Lifetime Value Per Asset

Traditional subscription businesses measure Customer Lifetime Value (CLV). For physical product subscriptions, Asset Lifetime Value (ALV) is equally important: Asset Lifetime Value = Total Collected - Acquisition Cost An asset with 200% cost recovery has generated ALV equal to its original acquisition cost. A $1,000 laptop at 200% recovery has generated $1,000 in profit beyond the initial investment.

Breakeven Point

The moment when cost recovery reaches 100%. Beyond this point, every payment contributes to profit. For a $1,000 asset at $89/month:
  • Breakeven occurs during Month 12
  • After $1,000 collected (11.2 months mathematically)
  • Display: “Profit: month 13+“

Recovery Status vs Collection Status

  • Recovery Status: Whether the asset is profitable (Profitable, Recovering, At Risk, No Data)
  • Collection Status: Whether payments are current (Current, Late, Defaulted)
An asset can be “Profitable” in recovery but “Late” in collection. These are independent metrics tracking different aspects of subscription health.

Next Steps