{
  "modelVersion": "1.0.1",
  "illustrative": true,
  "monthly": [
    {
      "month": 1,
      "newCustomers": 75,
      "customers": 75,
      "revenue": 6375,
      "variableCosts": 1800,
      "contribution": 4575,
      "acquisitionSpend": 18000,
      "fixedCosts": 22000,
      "operatingProfit": -35425,
      "workingCapital": 5595,
      "workingCapitalChange": 5595,
      "cashFlow": -41020,
      "cash": 118980
    },
    {
      "month": 2,
      "newCustomers": 75,
      "customers": 147.375,
      "revenue": 12557.634375,
      "variableCosts": 3537,
      "contribution": 9020.634375,
      "acquisitionSpend": 18000,
      "fixedCosts": 22000,
      "operatingProfit": -30979.365625,
      "workingCapital": 11024.934374999999,
      "workingCapitalChange": 5429.934374999999,
      "cashFlow": -36409.299999999996,
      "cash": 82570.70000000001
    },
    {
      "month": 3,
      "newCustomers": 75,
      "customers": 217.21687500000002,
      "revenue": 18553.707757734373,
      "variableCosts": 5213.205,
      "contribution": 13340.502757734374,
      "acquisitionSpend": 18000,
      "fixedCosts": 22000,
      "operatingProfit": -26659.49724226563,
      "workingCapital": 16294.652257734377,
      "workingCapitalChange": 5269.717882734378,
      "cashFlow": -31929.215125000006,
      "cash": 50641.48487500001
    },
    {
      "month": 4,
      "newCustomers": 75,
      "customers": 284.614284375,
      "revenue": 24368.849626144736,
      "variableCosts": 6830.742825,
      "contribution": 17538.106801144735,
      "acquisitionSpend": 18000,
      "fixedCosts": 22000,
      "operatingProfit": -22461.893198855265,
      "workingCapital": 21408.861068644735,
      "workingCapitalChange": 5114.208810910359,
      "cashFlow": -27576.102009765622,
      "cash": 23065.382865234387
    },
    {
      "month": 5,
      "newCustomers": 75,
      "customers": 349.65278442187497,
      "revenue": 30008.519588675816,
      "variableCosts": 8391.666826125,
      "contribution": 21616.852762550814,
      "acquisitionSpend": 18000,
      "fixedCosts": 22000,
      "operatingProfit": -18383.147237449186,
      "workingCapital": 26372.130630688316,
      "workingCapitalChange": 4963.269562043581,
      "cashFlow": -23346.416799492767,
      "cash": -281.0339342583793
    },
    {
      "month": 6,
      "newCustomers": 75,
      "customers": 412.4149369671093,
      "revenue": 35478.012510087516,
      "variableCosts": 9897.958487210624,
      "contribution": 25580.05402287689,
      "acquisitionSpend": 18000,
      "fixedCosts": 22000,
      "operatingProfit": -14419.945977123109,
      "workingCapital": 31188.897165629573,
      "workingCapitalChange": 4816.766534941256,
      "cashFlow": -19236.712512064365,
      "cash": -19517.746446322744
    },
    {
      "month": 7,
      "newCustomers": 75,
      "customers": 472.9804141732605,
      "revenue": 40782.463482595624,
      "variableCosts": 11351.529940158252,
      "contribution": 29430.93354243737,
      "acquisitionSpend": 18000,
      "fixedCosts": 22000,
      "operatingProfit": -10569.066457562629,
      "workingCapital": 35863.46717519371,
      "workingCapitalChange": 4674.5700095641405,
      "cashFlow": -15243.63646712677,
      "cash": -34761.38291344952
    },
    {
      "month": 8,
      "newCustomers": 75,
      "customers": 531.4260996771964,
      "revenue": 45926.852647008294,
      "variableCosts": 12754.226392252713,
      "contribution": 33172.62625475558,
      "acquisitionSpend": 18000,
      "fixedCosts": 22000,
      "operatingProfit": -6827.373745244418,
      "workingCapital": 40400.02121036545,
      "workingCapitalChange": 4536.554035171735,
      "cashFlow": -11363.927780416154,
      "cash": -46125.31069386567
    },
    {
      "month": 9,
      "newCustomers": 75,
      "customers": 587.8261861884945,
      "revenue": 50916.00986838481,
      "variableCosts": 14107.828468523869,
      "contribution": 36808.18139986094,
      "acquisitionSpend": 18000,
      "fixedCosts": 22000,
      "operatingProfit": -3191.818600139057,
      "workingCapital": 44802.617532024466,
      "workingCapitalChange": 4402.596321659017,
      "cashFlow": -7594.414921798074,
      "cash": -53719.725615663745
    },
    {
      "month": 10,
      "newCustomers": 75,
      "customers": 642.2522696718971,
      "revenue": 55754.619270606294,
      "variableCosts": 15414.054472125532,
      "contribution": 40340.56479848076,
      "acquisitionSpend": 18000,
      "fixedCosts": 22000,
      "operatingProfit": 340.5647984807583,
      "workingCapital": 49075.19566601856,
      "workingCapitalChange": 4272.578133994095,
      "cashFlow": -3932.0133355133366,
      "cash": -57651.73895117708
    },
    {
      "month": 11,
      "newCustomers": 75,
      "customers": 694.7734402333807,
      "revenue": 60447.22363411574,
      "variableCosts": 16674.562565601136,
      "contribution": 43772.6610685146,
      "acquisitionSpend": 18000,
      "fixedCosts": 22000,
      "operatingProfit": 3772.6610685146006,
      "workingCapital": 53221.579855688586,
      "workingCapitalChange": 4146.384189670025,
      "cashFlow": -373.72312115542445,
      "cash": -58025.462072332506
    },
    {
      "month": 12,
      "newCustomers": 75,
      "customers": 745.4563698252124,
      "revenue": 64998.22866095629,
      "variableCosts": 17890.9528758051,
      "contribution": 47107.275785151185,
      "acquisitionSpend": 18000,
      "fixedCosts": 22000,
      "operatingProfit": 7107.275785151185,
      "workingCapital": 57245.48241477408,
      "workingCapitalChange": 4023.9025590854944,
      "cashFlow": 3083.3732260656907,
      "cash": -54942.088846266815
    }
  ],
  "cohorts": [
    {
      "startMonth": 1,
      "acquired": 75,
      "customers": [
        75,
        72.375,
        69.841875,
        67.397409375,
        65.03850004687499,
        62.762152545234365,
        60.56547720615116,
        58.44568550393586,
        56.400086511298106,
        54.42608348340267,
        52.52117056148358,
        50.68292959183165
      ],
      "revenue": [
        6375,
        6182.634375,
        5996.073382734373,
        5815.141868410363,
        5639.669962531079,
        5469.492921411703,
        5304.450972508104,
        5144.389164412672,
        4989.1572213765185,
        4838.609402221481,
        4692.604363509448,
        4551.005026840549
      ],
      "contribution": [
        4575,
        4445.634375,
        4319.868382734373,
        4197.604043410363,
        4078.7459614060795,
        3963.201260326078,
        3850.8795195604766,
        3741.6927123182113,
        3635.5551451053643,
        3532.383398619817,
        3432.096270033842,
        3334.61471663659
      ],
      "totalRevenue": 64998.22866095628,
      "totalContribution": 47107.27578515119
    },
    {
      "startMonth": 2,
      "acquired": 75,
      "customers": [
        0,
        75,
        72.375,
        69.841875,
        67.397409375,
        65.03850004687499,
        62.762152545234365,
        60.56547720615116,
        58.44568550393586,
        56.400086511298106,
        54.42608348340267,
        52.52117056148358
      ],
      "revenue": [
        0,
        6375,
        6182.634375,
        5996.073382734373,
        5815.141868410363,
        5639.669962531079,
        5469.492921411703,
        5304.450972508104,
        5144.389164412672,
        4989.1572213765185,
        4838.609402221481,
        4692.604363509448
      ],
      "contribution": [
        0,
        4575,
        4445.634375,
        4319.868382734373,
        4197.604043410363,
        4078.7459614060795,
        3963.201260326078,
        3850.8795195604766,
        3741.6927123182113,
        3635.5551451053643,
        3532.383398619817,
        3432.096270033842
      ],
      "totalRevenue": 60447.22363411573,
      "totalContribution": 43772.6610685146
    },
    {
      "startMonth": 3,
      "acquired": 75,
      "customers": [
        0,
        0,
        75,
        72.375,
        69.841875,
        67.397409375,
        65.03850004687499,
        62.762152545234365,
        60.56547720615116,
        58.44568550393586,
        56.400086511298106,
        54.42608348340267
      ],
      "revenue": [
        0,
        0,
        6375,
        6182.634375,
        5996.073382734373,
        5815.141868410363,
        5639.669962531079,
        5469.492921411703,
        5304.450972508104,
        5144.389164412672,
        4989.1572213765185,
        4838.609402221481
      ],
      "contribution": [
        0,
        0,
        4575,
        4445.634375,
        4319.868382734373,
        4197.604043410363,
        4078.7459614060795,
        3963.201260326078,
        3850.8795195604766,
        3741.6927123182113,
        3635.5551451053643,
        3532.383398619817
      ],
      "totalRevenue": 55754.61927060629,
      "totalContribution": 40340.56479848076
    },
    {
      "startMonth": 4,
      "acquired": 75,
      "customers": [
        0,
        0,
        0,
        75,
        72.375,
        69.841875,
        67.397409375,
        65.03850004687499,
        62.762152545234365,
        60.56547720615116,
        58.44568550393586,
        56.400086511298106
      ],
      "revenue": [
        0,
        0,
        0,
        6375,
        6182.634375,
        5996.073382734373,
        5815.141868410363,
        5639.669962531079,
        5469.492921411703,
        5304.450972508104,
        5144.389164412672,
        4989.1572213765185
      ],
      "contribution": [
        0,
        0,
        0,
        4575,
        4445.634375,
        4319.868382734373,
        4197.604043410363,
        4078.7459614060795,
        3963.201260326078,
        3850.8795195604766,
        3741.6927123182113,
        3635.5551451053643
      ],
      "totalRevenue": 50916.009868384805,
      "totalContribution": 36808.18139986094
    },
    {
      "startMonth": 5,
      "acquired": 75,
      "customers": [
        0,
        0,
        0,
        0,
        75,
        72.375,
        69.841875,
        67.397409375,
        65.03850004687499,
        62.762152545234365,
        60.56547720615116,
        58.44568550393586
      ],
      "revenue": [
        0,
        0,
        0,
        0,
        6375,
        6182.634375,
        5996.073382734373,
        5815.141868410363,
        5639.669962531079,
        5469.492921411703,
        5304.450972508104,
        5144.389164412672
      ],
      "contribution": [
        0,
        0,
        0,
        0,
        4575,
        4445.634375,
        4319.868382734373,
        4197.604043410363,
        4078.7459614060795,
        3963.201260326078,
        3850.8795195604766,
        3741.6927123182113
      ],
      "totalRevenue": 45926.85264700829,
      "totalContribution": 33172.62625475558
    },
    {
      "startMonth": 6,
      "acquired": 75,
      "customers": [
        0,
        0,
        0,
        0,
        0,
        75,
        72.375,
        69.841875,
        67.397409375,
        65.03850004687499,
        62.762152545234365,
        60.56547720615116
      ],
      "revenue": [
        0,
        0,
        0,
        0,
        0,
        6375,
        6182.634375,
        5996.073382734373,
        5815.141868410363,
        5639.669962531079,
        5469.492921411703,
        5304.450972508104
      ],
      "contribution": [
        0,
        0,
        0,
        0,
        0,
        4575,
        4445.634375,
        4319.868382734373,
        4197.604043410363,
        4078.7459614060795,
        3963.201260326078,
        3850.8795195604766
      ],
      "totalRevenue": 40782.46348259562,
      "totalContribution": 29430.933542437368
    },
    {
      "startMonth": 7,
      "acquired": 75,
      "customers": [
        0,
        0,
        0,
        0,
        0,
        0,
        75,
        72.375,
        69.841875,
        67.397409375,
        65.03850004687499,
        62.762152545234365
      ],
      "revenue": [
        0,
        0,
        0,
        0,
        0,
        0,
        6375,
        6182.634375,
        5996.073382734373,
        5815.141868410363,
        5639.669962531079,
        5469.492921411703
      ],
      "contribution": [
        0,
        0,
        0,
        0,
        0,
        0,
        4575,
        4445.634375,
        4319.868382734373,
        4197.604043410363,
        4078.7459614060795,
        3963.201260326078
      ],
      "totalRevenue": 35478.012510087516,
      "totalContribution": 25580.05402287689
    },
    {
      "startMonth": 8,
      "acquired": 75,
      "customers": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        75,
        72.375,
        69.841875,
        67.397409375,
        65.03850004687499
      ],
      "revenue": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        6375,
        6182.634375,
        5996.073382734373,
        5815.141868410363,
        5639.669962531079
      ],
      "contribution": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        4575,
        4445.634375,
        4319.868382734373,
        4197.604043410363,
        4078.7459614060795
      ],
      "totalRevenue": 30008.519588675816,
      "totalContribution": 21616.852762550814
    },
    {
      "startMonth": 9,
      "acquired": 75,
      "customers": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        75,
        72.375,
        69.841875,
        67.397409375
      ],
      "revenue": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        6375,
        6182.634375,
        5996.073382734373,
        5815.141868410363
      ],
      "contribution": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        4575,
        4445.634375,
        4319.868382734373,
        4197.604043410363
      ],
      "totalRevenue": 24368.849626144736,
      "totalContribution": 17538.106801144735
    },
    {
      "startMonth": 10,
      "acquired": 75,
      "customers": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        75,
        72.375,
        69.841875
      ],
      "revenue": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        6375,
        6182.634375,
        5996.073382734373
      ],
      "contribution": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        4575,
        4445.634375,
        4319.868382734373
      ],
      "totalRevenue": 18553.707757734373,
      "totalContribution": 13340.502757734372
    },
    {
      "startMonth": 11,
      "acquired": 75,
      "customers": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        75,
        72.375
      ],
      "revenue": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        6375,
        6182.634375
      ],
      "contribution": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        4575,
        4445.634375
      ],
      "totalRevenue": 12557.634375,
      "totalContribution": 9020.634375
    },
    {
      "startMonth": 12,
      "acquired": 75,
      "customers": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        75
      ],
      "revenue": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        6375
      ],
      "contribution": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        4575
      ],
      "totalRevenue": 6375,
      "totalContribution": 4575
    }
  ],
  "unitCurve": [
    {
      "age": 1,
      "survival": 100,
      "price": 85,
      "expectedContribution": 61,
      "discountedContribution": 61,
      "cumulativeContribution": 61
    },
    {
      "age": 2,
      "survival": 96.5,
      "price": 85.425,
      "expectedContribution": 59.275124999999996,
      "discountedContribution": 58.68824257425742,
      "cumulativeContribution": 120.275125
    },
    {
      "age": 3,
      "survival": 93.1225,
      "price": 85.85212499999997,
      "expectedContribution": 57.598245103124974,
      "discountedContribution": 56.463332127364936,
      "cumulativeContribution": 177.87337010312498
    },
    {
      "age": 4,
      "survival": 89.86321249999999,
      "price": 86.28138562499997,
      "expectedContribution": 55.96805391213817,
      "discountedContribution": 54.32204172580455,
      "cumulativeContribution": 233.84142401526316
    },
    {
      "age": 5,
      "survival": 86.71800006249998,
      "price": 86.71279255312497,
      "expectedContribution": 54.3832794854144,
      "discountedContribution": 52.261262653998806,
      "cumulativeContribution": 288.22470350067755
    },
    {
      "age": 6,
      "survival": 83.68287006031248,
      "price": 87.14635651589057,
      "expectedContribution": 52.842683471014375,
      "discountedContribution": 50.27800016373446,
      "cumulativeContribution": 341.0673869716919
    },
    {
      "age": 7,
      "survival": 80.75396960820154,
      "price": 87.58208829847003,
      "expectedContribution": 51.345060260806356,
      "discountedContribution": 48.36936937253274,
      "cumulativeContribution": 392.41244723249827
    },
    {
      "age": 8,
      "survival": 77.92758067191448,
      "price": 88.01999873996238,
      "expectedContribution": 49.88923616424282,
      "discountedContribution": 46.53259130593742,
      "cumulativeContribution": 442.30168339674105
    },
    {
      "age": 9,
      "survival": 75.20011534839747,
      "price": 88.46009873366218,
      "expectedContribution": 48.47406860140486,
      "discountedContribution": 44.76498907885402,
      "cumulativeContribution": 490.7757519981459
    },
    {
      "age": 10,
      "survival": 72.56811131120357,
      "price": 88.90239922733046,
      "expectedContribution": 47.09844531493089,
      "discountedContribution": 43.06398421122707,
      "cumulativeContribution": 537.8741973130768
    },
    {
      "age": 11,
      "survival": 70.02822741531143,
      "price": 89.34691122346712,
      "expectedContribution": 45.76128360045123,
      "discountedContribution": 41.42709307349445,
      "cumulativeContribution": 583.635480913528
    },
    {
      "age": 12,
      "survival": 67.57723945577554,
      "price": 89.79364577958444,
      "expectedContribution": 44.461529555154534,
      "discountedContribution": 39.851923457403885,
      "cumulativeContribution": 628.0970104686826
    }
  ],
  "horizonLtv": 597.0228297446098,
  "ltvCac": 2.4875951239358742,
  "paybackMonths": 5,
  "minCash": -58025.462072332506,
  "fundingGap": 58025.462072332506,
  "endingCash": -54942.088846266815,
  "breakEvenCustomers": 655.7377049180328,
  "metrics": [
    {
      "key": "ltv",
      "label": "Finite-horizon contribution LTV",
      "value": 597.0228297446098,
      "unit": "USD/customer",
      "detail": "12 months; excludes acquisition cost and fixed costs."
    },
    {
      "key": "ratio",
      "label": "Contribution LTV / CAC",
      "value": 2.4875951239358742,
      "unit": "×",
      "detail": ""
    },
    {
      "key": "payback",
      "label": "CAC contribution payback",
      "value": 5,
      "unit": "months",
      "detail": "First cumulative expected contribution recovery, checked with exact canonical decimal inputs."
    },
    {
      "key": "cash",
      "label": "Additional opening cash for trough",
      "value": 58025.462072332506,
      "unit": "USD",
      "detail": "Keeps modelled cash at or above zero."
    }
  ],
  "tables": [
    {
      "title": "Monthly operating and cash reconciliation",
      "columns": [
        {
          "key": "month",
          "label": "Month",
          "unit": ""
        },
        {
          "key": "customers",
          "label": "Active customers",
          "unit": ""
        },
        {
          "key": "revenue",
          "label": "Revenue",
          "unit": "USD"
        },
        {
          "key": "variableCosts",
          "label": "Variable costs",
          "unit": "USD"
        },
        {
          "key": "contribution",
          "label": "Contribution",
          "unit": "USD"
        },
        {
          "key": "acquisitionSpend",
          "label": "Acquisition spend",
          "unit": "USD"
        },
        {
          "key": "fixedCosts",
          "label": "Fixed costs",
          "unit": "USD"
        },
        {
          "key": "operatingProfit",
          "label": "Operating profit",
          "unit": "USD"
        },
        {
          "key": "workingCapital",
          "label": "Working capital",
          "unit": "USD"
        },
        {
          "key": "workingCapitalChange",
          "label": "Working-capital change",
          "unit": "USD"
        },
        {
          "key": "cashFlow",
          "label": "Cash flow",
          "unit": "USD"
        },
        {
          "key": "cash",
          "label": "Closing cash",
          "unit": "USD"
        }
      ],
      "rows": [
        {
          "month": 1,
          "newCustomers": 75,
          "customers": 75,
          "revenue": 6375,
          "variableCosts": 1800,
          "contribution": 4575,
          "acquisitionSpend": 18000,
          "fixedCosts": 22000,
          "operatingProfit": -35425,
          "workingCapital": 5595,
          "workingCapitalChange": 5595,
          "cashFlow": -41020,
          "cash": 118980
        },
        {
          "month": 2,
          "newCustomers": 75,
          "customers": 147.375,
          "revenue": 12557.634375,
          "variableCosts": 3537,
          "contribution": 9020.634375,
          "acquisitionSpend": 18000,
          "fixedCosts": 22000,
          "operatingProfit": -30979.365625,
          "workingCapital": 11024.934374999999,
          "workingCapitalChange": 5429.934374999999,
          "cashFlow": -36409.299999999996,
          "cash": 82570.70000000001
        },
        {
          "month": 3,
          "newCustomers": 75,
          "customers": 217.21687500000002,
          "revenue": 18553.707757734373,
          "variableCosts": 5213.205,
          "contribution": 13340.502757734374,
          "acquisitionSpend": 18000,
          "fixedCosts": 22000,
          "operatingProfit": -26659.49724226563,
          "workingCapital": 16294.652257734377,
          "workingCapitalChange": 5269.717882734378,
          "cashFlow": -31929.215125000006,
          "cash": 50641.48487500001
        },
        {
          "month": 4,
          "newCustomers": 75,
          "customers": 284.614284375,
          "revenue": 24368.849626144736,
          "variableCosts": 6830.742825,
          "contribution": 17538.106801144735,
          "acquisitionSpend": 18000,
          "fixedCosts": 22000,
          "operatingProfit": -22461.893198855265,
          "workingCapital": 21408.861068644735,
          "workingCapitalChange": 5114.208810910359,
          "cashFlow": -27576.102009765622,
          "cash": 23065.382865234387
        },
        {
          "month": 5,
          "newCustomers": 75,
          "customers": 349.65278442187497,
          "revenue": 30008.519588675816,
          "variableCosts": 8391.666826125,
          "contribution": 21616.852762550814,
          "acquisitionSpend": 18000,
          "fixedCosts": 22000,
          "operatingProfit": -18383.147237449186,
          "workingCapital": 26372.130630688316,
          "workingCapitalChange": 4963.269562043581,
          "cashFlow": -23346.416799492767,
          "cash": -281.0339342583793
        },
        {
          "month": 6,
          "newCustomers": 75,
          "customers": 412.4149369671093,
          "revenue": 35478.012510087516,
          "variableCosts": 9897.958487210624,
          "contribution": 25580.05402287689,
          "acquisitionSpend": 18000,
          "fixedCosts": 22000,
          "operatingProfit": -14419.945977123109,
          "workingCapital": 31188.897165629573,
          "workingCapitalChange": 4816.766534941256,
          "cashFlow": -19236.712512064365,
          "cash": -19517.746446322744
        },
        {
          "month": 7,
          "newCustomers": 75,
          "customers": 472.9804141732605,
          "revenue": 40782.463482595624,
          "variableCosts": 11351.529940158252,
          "contribution": 29430.93354243737,
          "acquisitionSpend": 18000,
          "fixedCosts": 22000,
          "operatingProfit": -10569.066457562629,
          "workingCapital": 35863.46717519371,
          "workingCapitalChange": 4674.5700095641405,
          "cashFlow": -15243.63646712677,
          "cash": -34761.38291344952
        },
        {
          "month": 8,
          "newCustomers": 75,
          "customers": 531.4260996771964,
          "revenue": 45926.852647008294,
          "variableCosts": 12754.226392252713,
          "contribution": 33172.62625475558,
          "acquisitionSpend": 18000,
          "fixedCosts": 22000,
          "operatingProfit": -6827.373745244418,
          "workingCapital": 40400.02121036545,
          "workingCapitalChange": 4536.554035171735,
          "cashFlow": -11363.927780416154,
          "cash": -46125.31069386567
        },
        {
          "month": 9,
          "newCustomers": 75,
          "customers": 587.8261861884945,
          "revenue": 50916.00986838481,
          "variableCosts": 14107.828468523869,
          "contribution": 36808.18139986094,
          "acquisitionSpend": 18000,
          "fixedCosts": 22000,
          "operatingProfit": -3191.818600139057,
          "workingCapital": 44802.617532024466,
          "workingCapitalChange": 4402.596321659017,
          "cashFlow": -7594.414921798074,
          "cash": -53719.725615663745
        },
        {
          "month": 10,
          "newCustomers": 75,
          "customers": 642.2522696718971,
          "revenue": 55754.619270606294,
          "variableCosts": 15414.054472125532,
          "contribution": 40340.56479848076,
          "acquisitionSpend": 18000,
          "fixedCosts": 22000,
          "operatingProfit": 340.5647984807583,
          "workingCapital": 49075.19566601856,
          "workingCapitalChange": 4272.578133994095,
          "cashFlow": -3932.0133355133366,
          "cash": -57651.73895117708
        },
        {
          "month": 11,
          "newCustomers": 75,
          "customers": 694.7734402333807,
          "revenue": 60447.22363411574,
          "variableCosts": 16674.562565601136,
          "contribution": 43772.6610685146,
          "acquisitionSpend": 18000,
          "fixedCosts": 22000,
          "operatingProfit": 3772.6610685146006,
          "workingCapital": 53221.579855688586,
          "workingCapitalChange": 4146.384189670025,
          "cashFlow": -373.72312115542445,
          "cash": -58025.462072332506
        },
        {
          "month": 12,
          "newCustomers": 75,
          "customers": 745.4563698252124,
          "revenue": 64998.22866095629,
          "variableCosts": 17890.9528758051,
          "contribution": 47107.275785151185,
          "acquisitionSpend": 18000,
          "fixedCosts": 22000,
          "operatingProfit": 7107.275785151185,
          "workingCapital": 57245.48241477408,
          "workingCapitalChange": 4023.9025590854944,
          "cashFlow": 3083.3732260656907,
          "cash": -54942.088846266815
        }
      ]
    },
    {
      "title": "One-customer contribution and retention curve",
      "columns": [
        {
          "key": "age",
          "label": "Customer age",
          "unit": "months"
        },
        {
          "key": "survival",
          "label": "Retention probability",
          "unit": "%"
        },
        {
          "key": "price",
          "label": "Retained customer price",
          "unit": "USD/month"
        },
        {
          "key": "expectedContribution",
          "label": "Expected contribution",
          "unit": "USD/month"
        },
        {
          "key": "discountedContribution",
          "label": "Discounted contribution",
          "unit": "USD"
        },
        {
          "key": "cumulativeContribution",
          "label": "Undiscounted cumulative",
          "unit": "USD"
        }
      ],
      "rows": [
        {
          "age": 1,
          "survival": 100,
          "price": 85,
          "expectedContribution": 61,
          "discountedContribution": 61,
          "cumulativeContribution": 61
        },
        {
          "age": 2,
          "survival": 96.5,
          "price": 85.425,
          "expectedContribution": 59.275124999999996,
          "discountedContribution": 58.68824257425742,
          "cumulativeContribution": 120.275125
        },
        {
          "age": 3,
          "survival": 93.1225,
          "price": 85.85212499999997,
          "expectedContribution": 57.598245103124974,
          "discountedContribution": 56.463332127364936,
          "cumulativeContribution": 177.87337010312498
        },
        {
          "age": 4,
          "survival": 89.86321249999999,
          "price": 86.28138562499997,
          "expectedContribution": 55.96805391213817,
          "discountedContribution": 54.32204172580455,
          "cumulativeContribution": 233.84142401526316
        },
        {
          "age": 5,
          "survival": 86.71800006249998,
          "price": 86.71279255312497,
          "expectedContribution": 54.3832794854144,
          "discountedContribution": 52.261262653998806,
          "cumulativeContribution": 288.22470350067755
        },
        {
          "age": 6,
          "survival": 83.68287006031248,
          "price": 87.14635651589057,
          "expectedContribution": 52.842683471014375,
          "discountedContribution": 50.27800016373446,
          "cumulativeContribution": 341.0673869716919
        },
        {
          "age": 7,
          "survival": 80.75396960820154,
          "price": 87.58208829847003,
          "expectedContribution": 51.345060260806356,
          "discountedContribution": 48.36936937253274,
          "cumulativeContribution": 392.41244723249827
        },
        {
          "age": 8,
          "survival": 77.92758067191448,
          "price": 88.01999873996238,
          "expectedContribution": 49.88923616424282,
          "discountedContribution": 46.53259130593742,
          "cumulativeContribution": 442.30168339674105
        },
        {
          "age": 9,
          "survival": 75.20011534839747,
          "price": 88.46009873366218,
          "expectedContribution": 48.47406860140486,
          "discountedContribution": 44.76498907885402,
          "cumulativeContribution": 490.7757519981459
        },
        {
          "age": 10,
          "survival": 72.56811131120357,
          "price": 88.90239922733046,
          "expectedContribution": 47.09844531493089,
          "discountedContribution": 43.06398421122707,
          "cumulativeContribution": 537.8741973130768
        },
        {
          "age": 11,
          "survival": 70.02822741531143,
          "price": 89.34691122346712,
          "expectedContribution": 45.76128360045123,
          "discountedContribution": 41.42709307349445,
          "cumulativeContribution": 583.635480913528
        },
        {
          "age": 12,
          "survival": 67.57723945577554,
          "price": 89.79364577958444,
          "expectedContribution": 44.461529555154534,
          "discountedContribution": 39.851923457403885,
          "cumulativeContribution": 628.0970104686826
        }
      ]
    },
    {
      "title": "Acquisition cohort contribution ledger",
      "columns": [
        {
          "key": "startMonth",
          "label": "Acquisition month",
          "unit": ""
        },
        {
          "key": "acquired",
          "label": "Expected customers acquired",
          "unit": ""
        },
        {
          "key": "totalRevenue",
          "label": "Revenue through horizon",
          "unit": "USD"
        },
        {
          "key": "totalContribution",
          "label": "Contribution through horizon",
          "unit": "USD"
        }
      ],
      "rows": [
        {
          "startMonth": 1,
          "acquired": 75,
          "customers": [
            75,
            72.375,
            69.841875,
            67.397409375,
            65.03850004687499,
            62.762152545234365,
            60.56547720615116,
            58.44568550393586,
            56.400086511298106,
            54.42608348340267,
            52.52117056148358,
            50.68292959183165
          ],
          "revenue": [
            6375,
            6182.634375,
            5996.073382734373,
            5815.141868410363,
            5639.669962531079,
            5469.492921411703,
            5304.450972508104,
            5144.389164412672,
            4989.1572213765185,
            4838.609402221481,
            4692.604363509448,
            4551.005026840549
          ],
          "contribution": [
            4575,
            4445.634375,
            4319.868382734373,
            4197.604043410363,
            4078.7459614060795,
            3963.201260326078,
            3850.8795195604766,
            3741.6927123182113,
            3635.5551451053643,
            3532.383398619817,
            3432.096270033842,
            3334.61471663659
          ],
          "totalRevenue": 64998.22866095628,
          "totalContribution": 47107.27578515119
        },
        {
          "startMonth": 2,
          "acquired": 75,
          "customers": [
            0,
            75,
            72.375,
            69.841875,
            67.397409375,
            65.03850004687499,
            62.762152545234365,
            60.56547720615116,
            58.44568550393586,
            56.400086511298106,
            54.42608348340267,
            52.52117056148358
          ],
          "revenue": [
            0,
            6375,
            6182.634375,
            5996.073382734373,
            5815.141868410363,
            5639.669962531079,
            5469.492921411703,
            5304.450972508104,
            5144.389164412672,
            4989.1572213765185,
            4838.609402221481,
            4692.604363509448
          ],
          "contribution": [
            0,
            4575,
            4445.634375,
            4319.868382734373,
            4197.604043410363,
            4078.7459614060795,
            3963.201260326078,
            3850.8795195604766,
            3741.6927123182113,
            3635.5551451053643,
            3532.383398619817,
            3432.096270033842
          ],
          "totalRevenue": 60447.22363411573,
          "totalContribution": 43772.6610685146
        },
        {
          "startMonth": 3,
          "acquired": 75,
          "customers": [
            0,
            0,
            75,
            72.375,
            69.841875,
            67.397409375,
            65.03850004687499,
            62.762152545234365,
            60.56547720615116,
            58.44568550393586,
            56.400086511298106,
            54.42608348340267
          ],
          "revenue": [
            0,
            0,
            6375,
            6182.634375,
            5996.073382734373,
            5815.141868410363,
            5639.669962531079,
            5469.492921411703,
            5304.450972508104,
            5144.389164412672,
            4989.1572213765185,
            4838.609402221481
          ],
          "contribution": [
            0,
            0,
            4575,
            4445.634375,
            4319.868382734373,
            4197.604043410363,
            4078.7459614060795,
            3963.201260326078,
            3850.8795195604766,
            3741.6927123182113,
            3635.5551451053643,
            3532.383398619817
          ],
          "totalRevenue": 55754.61927060629,
          "totalContribution": 40340.56479848076
        },
        {
          "startMonth": 4,
          "acquired": 75,
          "customers": [
            0,
            0,
            0,
            75,
            72.375,
            69.841875,
            67.397409375,
            65.03850004687499,
            62.762152545234365,
            60.56547720615116,
            58.44568550393586,
            56.400086511298106
          ],
          "revenue": [
            0,
            0,
            0,
            6375,
            6182.634375,
            5996.073382734373,
            5815.141868410363,
            5639.669962531079,
            5469.492921411703,
            5304.450972508104,
            5144.389164412672,
            4989.1572213765185
          ],
          "contribution": [
            0,
            0,
            0,
            4575,
            4445.634375,
            4319.868382734373,
            4197.604043410363,
            4078.7459614060795,
            3963.201260326078,
            3850.8795195604766,
            3741.6927123182113,
            3635.5551451053643
          ],
          "totalRevenue": 50916.009868384805,
          "totalContribution": 36808.18139986094
        },
        {
          "startMonth": 5,
          "acquired": 75,
          "customers": [
            0,
            0,
            0,
            0,
            75,
            72.375,
            69.841875,
            67.397409375,
            65.03850004687499,
            62.762152545234365,
            60.56547720615116,
            58.44568550393586
          ],
          "revenue": [
            0,
            0,
            0,
            0,
            6375,
            6182.634375,
            5996.073382734373,
            5815.141868410363,
            5639.669962531079,
            5469.492921411703,
            5304.450972508104,
            5144.389164412672
          ],
          "contribution": [
            0,
            0,
            0,
            0,
            4575,
            4445.634375,
            4319.868382734373,
            4197.604043410363,
            4078.7459614060795,
            3963.201260326078,
            3850.8795195604766,
            3741.6927123182113
          ],
          "totalRevenue": 45926.85264700829,
          "totalContribution": 33172.62625475558
        },
        {
          "startMonth": 6,
          "acquired": 75,
          "customers": [
            0,
            0,
            0,
            0,
            0,
            75,
            72.375,
            69.841875,
            67.397409375,
            65.03850004687499,
            62.762152545234365,
            60.56547720615116
          ],
          "revenue": [
            0,
            0,
            0,
            0,
            0,
            6375,
            6182.634375,
            5996.073382734373,
            5815.141868410363,
            5639.669962531079,
            5469.492921411703,
            5304.450972508104
          ],
          "contribution": [
            0,
            0,
            0,
            0,
            0,
            4575,
            4445.634375,
            4319.868382734373,
            4197.604043410363,
            4078.7459614060795,
            3963.201260326078,
            3850.8795195604766
          ],
          "totalRevenue": 40782.46348259562,
          "totalContribution": 29430.933542437368
        },
        {
          "startMonth": 7,
          "acquired": 75,
          "customers": [
            0,
            0,
            0,
            0,
            0,
            0,
            75,
            72.375,
            69.841875,
            67.397409375,
            65.03850004687499,
            62.762152545234365
          ],
          "revenue": [
            0,
            0,
            0,
            0,
            0,
            0,
            6375,
            6182.634375,
            5996.073382734373,
            5815.141868410363,
            5639.669962531079,
            5469.492921411703
          ],
          "contribution": [
            0,
            0,
            0,
            0,
            0,
            0,
            4575,
            4445.634375,
            4319.868382734373,
            4197.604043410363,
            4078.7459614060795,
            3963.201260326078
          ],
          "totalRevenue": 35478.012510087516,
          "totalContribution": 25580.05402287689
        },
        {
          "startMonth": 8,
          "acquired": 75,
          "customers": [
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            75,
            72.375,
            69.841875,
            67.397409375,
            65.03850004687499
          ],
          "revenue": [
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            6375,
            6182.634375,
            5996.073382734373,
            5815.141868410363,
            5639.669962531079
          ],
          "contribution": [
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            4575,
            4445.634375,
            4319.868382734373,
            4197.604043410363,
            4078.7459614060795
          ],
          "totalRevenue": 30008.519588675816,
          "totalContribution": 21616.852762550814
        },
        {
          "startMonth": 9,
          "acquired": 75,
          "customers": [
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            75,
            72.375,
            69.841875,
            67.397409375
          ],
          "revenue": [
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            6375,
            6182.634375,
            5996.073382734373,
            5815.141868410363
          ],
          "contribution": [
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            4575,
            4445.634375,
            4319.868382734373,
            4197.604043410363
          ],
          "totalRevenue": 24368.849626144736,
          "totalContribution": 17538.106801144735
        },
        {
          "startMonth": 10,
          "acquired": 75,
          "customers": [
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            75,
            72.375,
            69.841875
          ],
          "revenue": [
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            6375,
            6182.634375,
            5996.073382734373
          ],
          "contribution": [
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            4575,
            4445.634375,
            4319.868382734373
          ],
          "totalRevenue": 18553.707757734373,
          "totalContribution": 13340.502757734372
        },
        {
          "startMonth": 11,
          "acquired": 75,
          "customers": [
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            75,
            72.375
          ],
          "revenue": [
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            6375,
            6182.634375
          ],
          "contribution": [
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            4575,
            4445.634375
          ],
          "totalRevenue": 12557.634375,
          "totalContribution": 9020.634375
        },
        {
          "startMonth": 12,
          "acquired": 75,
          "customers": [
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            75
          ],
          "revenue": [
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            6375
          ],
          "contribution": [
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            4575
          ],
          "totalRevenue": 6375,
          "totalContribution": 4575
        }
      ]
    }
  ],
  "warnings": [
    "Illustrative cash falls below zero. An additional 58,025.46 USD opening cash would cover the modelled cash trough, before any unmodelled financing or contingencies.",
    "Price expansion compounds for surviving customers. It is a supplied assumption, not a forecast, and may dominate longer-horizon economics.",
    "Payables exceed inventory days, creating a negative inventory/payable working-capital component. Review whether the operating terms support this cash benefit."
  ],
  "summary": "Expected new customers are 75 per month. The 12-month contribution LTV is 597.02 USD/customer, or 2.49× CAC. CAC contribution payback occurs in month 5. Closing cash is -54,942.09 USD; the lowest cash balance, including opening cash, is -58,025.46 USD.",
  "methods": [
    "Expected new customers each month = acquisition spend / CAC. Acquisition occurs at the beginning of the month, with first revenue in that month.",
    "For cohort age a: active customers = cohort size × (1 − churn)^a; price = initial price × (1 + expansion)^a.",
    "Contribution = revenue − active customers × variable cost. Monthly operating profit subtracts acquisition spend and fixed costs.",
    "Working capital = revenue × receivable days / 30 + variable cost total × (inventory days − payable days) / 30. Cash flow = operating profit − change in working capital.",
    "Finite-horizon contribution LTV discounts one customer’s expected contributions at ages 0 to horizon − 1. CAC payback uses undiscounted cohort contribution. Its first recovery crossing is evaluated from exact canonical JSON-number decimals, without a numerical tolerance."
  ],
  "limitations": [
    "Expected fractional customers and constant acquisition, churn, expansion and cost assumptions. Months have 30 days for working capital.",
    "Finite-horizon LTV is not infinite lifetime value. No taxes, capex, financing, terminal value, seasonality or saturation.",
    "Customers surviving at horizon generate no terminal value; working capital is not released at horizon.",
    "Numerical input precision: use zero or absolute values of at least 0.000000001. Smaller nonzero inputs are rejected explicitly."
  ]
}
