Sample output from the Scenario & Sensitivity Analysis — PE Portfolio Company prompt in the Sonar AI Prompt Library, run against a NetSuite test account. Every name and number here is test data. Back to the post · The library
Parent Company
Board & Investment Committee Materials · Confidential

Scenario & Sensitivity Analysis
Fiscal Year 2026

Parent Company — consolidated Subsidiaries 1–3, eliminations excluded · YTD actuals: January–August 2026 (8 months closed) · Forecast window: September–December 2026 (4 months) · Prepared: 9 September 2026 · Source: NetSuite general ledger, budget and balance-sheet records as of 31 August 2026 · Version: v5.1, post methodology review (Section 8; change log in Appendix E)
Executive summary

Cash-generative in every scenario; the risk is margin, not liquidity.

FY 2026 Revenue — Base
$12.86M
YTD $8,238,203 + forecast $4,626,682
FY 2026 Adj. EBITDA — Base
$2.00M
15.5% margin · YTD $1,220,558 (14.8%)
EBITDA at risk — Severe
−$523,711
$1,474,068 (12.6%) if revenue −25%, GM −3.0 pp
Year-end cash range (pre-tax)
$2.89–3.63M
From $2,647,367 today · flat WC · no term debt · 0.00x leverage

What the numbers say

  • Revenue is running +18.7% ahead of 2025 through August and growth is accelerating (Q1 +8.1%, Q2 +20.5%, Jul–Aug +32.4%). Both components are growing: journal-posted revenue +11.4%, transactional +83%.
  • Gross margin is the operative earnings sensitivity, not volume. It has ranged 37.9%–45.6% month to month in 2026 (39.2% trailing three months, +1 pp on 2025) with no trend. Each 1.0 pp on the remaining window is worth $46,267 of EBITDA.
  • Working capital, not revenue, is the route to the cash threshold. No revenue shock reaches the $2.4M warning line, but Severe plus a 10-day DSO / 15-day DIO slip ends the year at $2,228,565 — below it. Subsidiary 2 already runs DSO 75 against a consolidated 62.
  • Fixed operating cost is $239,215/month. EBITDA breakeven requires a 44.8% revenue collapse; cash breakeven is unreachable within the year even at zero revenue.
  • The base forecast is conservative on revenue (momentum methods give $4.73–5.17M for Sep–Dec against $4.63M used) and roughly neutral on cost: the YTD OpEx basis carries ≈$56,000 of cushion, but Q4 2025 OpEx ran 7.1% above its Jan–Aug average, worth ≈$74,000 if repeated.
  • H1 revenue missed budget by −6.2%; EBITDA beat budget by +18.8% entirely on margin. No H2 budget exists.

Decisions requested

  • Load a management H2 forecast into NetSuite before the September close — all forward numbers here are a run-rate proxy.
  • Confirm the terms of the revolving line of credit (acct 2410, Subsidiary 2 — $2,000 drawn 12 Aug, repaid 1 Sep, undrawn today) and any HoldCo facility. The GL shows $2,136/month of finance charges and no term debt; every covenant conclusion depends on the answer.
  • Pre-approve the two fastest levers (T&E freeze, marketing pull-back; ≈$290,000 annualised) with a defined trigger: any month > 7% below forecast.
  • Launch the DSO program now, targeted at Subsidiary 2 (DSO 75, $1.41M of the $2.11M receivables) — bringing it to the consolidated 62 days alone releases ≈$248,000; size on the transactional component first (Lever 3 caveat).
Data caveats.
  1. Forecast data required for scenario analysis. No Sep–Dec 2026 forecast or budget is loaded in NetSuite (FY 2026 budget covers Jan–Jun only). Base case uses a run-rate proxy: Sep–Dec 2025 monthly actuals × (1 + 18.7% YTD growth), preserving seasonality.
  2. No term debt on the balance sheet — only trade payables, accruals and sales-tax liabilities. A revolving line of credit (acct 2410, Subsidiary 2) exists and was used intra-period ($2,000 drawn 12 Aug 2026, repaid 1 Sep 2026; zero at the analysis date); its limit and covenants are not recorded in the ledger. Covenant threshold not provided — user must verify. Leverage and covenant metrics show "N/A — No funded debt."
  3. Demonstration ledger. 84% of 2026 GL revenue (90% in 2025) and 84% of operating expense are posted through monthly "Beg Balance Entries" journals. They are included as posted actuals. Transactional (invoice/cash-sale) revenue is $1,297,663 YTD on the GL basis ($1,430,265 on the sales-report basis, Appendix A8); approximately $1.24M of the $2.11M trade-AR balance originates from the same journals.
  4. All cash figures are pre-tax and, except where stated (Section 2, "Cash under working-capital stress"), assume flat working capital (DSO 62 · DIO 103 · DPO 68 at 8/31, on a YTD-actuals ÷ 243-day basis). No income tax, sponsor fees, distributions or WC movement is modelled. September is open; partial September postings are excluded from YTD and covered by the forecast.
  5. Methodology review. A structured self-review (Section 8) was run after the model was built and tied out; a second pass added four findings (13–16). Between them they changed the margin narrative (Section 6A), added the working-capital stress table, disclosed a Q4 cost-seasonality exposure, and moved the DSO indicator and lever to subsidiary level.
Section 1

Base Case Summary

MetricYTD ActualJan–Aug 2026Forecast (Remaining)Sep–Dec 2026Full Year (Projected)BudgetJan–Jun loaded onlyVar to BudgetH1 actual vs H1 budget
Revenue$8,238,203$4,626,682$12,864,885$6,380,255−$396,504 (−6.2%)
COGS$4,945,109$2,813,023$7,758,132$4,176,905−$595,090 (fav.)
Gross Profit$3,293,094$1,813,659$5,106,753$2,203,350+$198,586 (+9.0%)
Gross Margin %40.0%39.2%39.7%34.5%+5.6 pp
Operating Expenses (ex-D&A)$2,072,536$1,036,438$3,108,974$1,520,450+$70,025 (unfav.)
Adjusted EBITDA$1,220,558$777,221$1,997,779$682,900+$128,561 (+18.8%)
Adj. EBITDA Margin %14.8%16.8%15.5%10.7%+2.9 pp
D&A$6,678$3,339$10,017$4,726—
Interest / finance charges (acct 8100)$17,091$8,546$25,637$11,902—
Capital Expenditures (accts 1610, 1620)$12,100$6,050$18,150Not budgeted—
Pre-tax Free Cash Flow (EBITDA − Interest − CapEx; no tax, WC or distributions)$1,191,367$762,625$1,953,992——
Ending Cash Balance, pre-tax (accts 1010 + 1011)$2,647,367—$3,409,992——
Total Leverage Ratio0.00x—0.00x—N/A — No funded debt; revolver undrawn

Adjusted EBITDA = Revenue − COGS − OpEx (ex-D&A). No add-backs identified; Other Income/Expense immaterial ($75 / $76 YTD). Budget variance uses Jan–Jun only. Model parameters are rounded for presentation (GM 39.2%, variable OpEx 1.72%); exact T3M ratios are 39.17% / 1.716% — see Section 8, finding 1.

Monthly trend — actuals and forecast

Bars: monthly revenue (2026 actual in navy, Sep–Dec forecast translucent, 2025 actual in gray). Line (right axis): 2026 gross margin %, red; dashed where forecast. Margin peaked in March (45.6%) and has run 38.4–40.5% since; excluding March, Q1 averaged 38.7%.

2026 monthRevenueGross Margin %OpEx (ex-D&A)Adj. EBITDAEBITDA %Basis
Jan$911,04137.9%$270,573$74,9818.2%Actual
Feb$906,91639.4%$276,272$80,7898.9%Actual
Mar$1,035,77745.6%$273,219$198,74919.2%Actual
Apr$971,97939.3%$264,614$116,94812.0%Actual
May$1,067,15140.0%$254,515$172,11016.1%Actual
Jun$1,090,88738.4%$251,282$167,88415.4%Actual
Jul$1,148,11340.5%$240,933$224,42919.5%Actual
Aug$1,106,33938.5%$241,128$184,66816.7%Actual
YTD$8,238,20340.0%$2,072,536$1,220,55814.8%
Sep$1,131,56039.2%$258,678$184,89416.3%Forecast (proxy)
Oct$1,134,80639.2%$258,733$186,11116.4%Forecast (proxy)
Nov$1,116,94439.2%$258,426$179,41616.1%Forecast (proxy)
Dec$1,243,37239.2%$260,601$226,80118.2%Forecast (proxy)
Full Year$12,864,88539.7%$3,108,974$1,997,77915.5%

Base case versus the prior-year fourth quarter

The forecast window is compared with the same four months of 2025 to test whether the implied step-up in EBITDA margin (14.8% YTD → 16.8% remaining) is consistent with the business's own seasonal pattern.

Sep–Dec windowRevenueMonthly revenue vs. Jan–Aug avgGross marginOpEx (ex-D&A)Monthly OpEx vs. Jan–Aug avgAdj. EBITDAEBITDA margin
2025 actual$3,897,3541.123×39.8%$1,021,7071.071×$531,05513.6% vs. 9.6% Jan–Aug 2025
2026 forecast (proxy)$4,626,6821.123×39.2%$1,036,4381.000×$777,22116.8% vs. 14.8% Jan–Aug 2026
2026 forecast if Q4 OpEx seasonality repeats (+7.1%)$4,626,6821.123×39.2%$1,110,4641.071×$703,19515.2%

The revenue seasonal index is identical by construction (the proxy is PY × growth). The margin step-up in the forecast (+2.0 pp) is smaller than 2025's (+4.0 pp), so the earnings uplift is not aggressive. The exposure is on cost: 2025's Q4 OpEx ran 7.1% above its Jan–Aug monthly average ($255,427 vs. $238,400), driven by December ($281,177). The forecast holds OpEx flat at the 2026 YTD average. If the pattern repeats, remaining EBITDA is ≈$74,000 lower — larger than any tornado bar except revenue. This is disclosed rather than modelled because it partly offsets the ≈$56,000 of cushion in the YTD OpEx basis (Assumption 4); the two roughly cancel. Section 8, finding 14.

Subsidiary snapshot — YTD 2026

Profit and loss

SubsidiaryRevenueShare of revenueTransactional shareGross marginOpEx % rev.Adj. EBITDAEBITDA marginShare of EBITDA
Subsidiary 2$4,569,92455.5%20.1%41.8%23.9%$817,78017.9%67.0%
Subsidiary 3$3,668,28044.5%10.4%37.6%26.7%$402,77511.0%33.0%
Consolidated (Subs 1–3)$8,238,203100%15.8%40.0%25.2%$1,220,55814.8%100%

Balance sheet at 31 August 2026

SubsidiaryCashTrade ARInventoryAPDSODIODPO
Subsidiary 2 (bank 1010; revolver 2410)$1,645,801$1,414,089$1,399,839$891,8577512882
Subsidiary 3 (bank 1011)$1,001,566$694,316$695,957$491,966467452
Consolidated (Subs 1–3)$2,647,367$2,108,405$2,095,796$1,383,8236210368

Subsidiary 1 (Parent) carries no P&L or working-capital activity in 2026. Subsidiary figures sum to consolidated within $3 of per-row rounding. Days metrics on each subsidiary's own YTD flow ÷ 243. Two things the consolidated view hides: Subsidiary 2's DSO of 75 is already past the 70-day warning threshold in Section 6B while the consolidated 62 reads green (bringing Sub 2 to 62 days releases ≈$248,000); and Subsidiary 3's gross margin of 37.6% is below the 38% Q4 margin floor proposed in Section 6C. Subsidiary 2 earns 67% of EBITDA on 55% of revenue. Section 8, finding 15.

H1 budget versus actual

Monthly Adjusted EBITDA, Jan–Jun 2026: budget (gray) vs. actual (navy). H1 total: budget $682,900, actual $811,461 (+18.8%). Actual beat budget in Mar, May, Jun; missed in Jan and Apr.

Monthly OpEx run-rate composition, $259,068/month (YTD average). Personnel is 41.3%; the two discretionary categories most available as levers — T&E and advertising/marketing — are 24.8%, shown in red.

Key assumptions

  1. Revenue, remaining 4 months: $4,626,682 — Sep $1,131,560 · Oct $1,134,806 · Nov $1,116,944 · Dec $1,243,372. Method: Sep–Dec 2025 actuals ($953,186 / $955,921 / $940,874 / $1,047,373) × 1.187. Monthly average $1,156,671 vs. T3M actual $1,115,113 (+3.7%, Q4 seasonality). Default proxy — not a management forecast. Triangulation (Section 8): six proxy methods range $4,119,102–$5,165,905; the chosen figure is mid-range. Growing each revenue component at its own rate (journal +11.4%, transactional +83%) gives $4,728,071, ≈$101,000 above the figure used.
  2. Gross margin 39.2% = trailing three months (Jun–Aug 2026; exact ratio 39.17%). YTD 40.0%; Q1 41.2% (38.7% excluding March); FY 2025 38.1%; Sep–Dec 2025 39.8%.
  3. Headcount flat. Personnel (accts 6210/6230/6235/6090/6260) at YTD run-rate $107,018/month. No hires or departures recorded. Against 50 employee records this is $25,684 per head per year — implausibly low for a fully loaded cost, so either payroll is partly posted elsewhere or the headcount includes inactive records (Section 8, finding 16).
  4. Other OpEx at YTD monthly run-rate: Advertising $20,822 · Marketing $18,883 · Facilities $25,328 · IT/Telecom $28,042 · T&E $24,571 · Professional/outside services $13,530 · Insurance $12,471 · Other G&A $8,403. OpEx has trended down through the year (Jan $270,573 → Aug $241,128; T3M average $244,448), so the YTD average carries ≈$56,000 of cushion over four months. Against that, Sep–Dec 2025 OpEx ran 7.1% above its Jan–Aug average (≈$74,000 if repeated). Net: the cost basis is roughly neutral, not conservative.
  5. CapEx $6,050 remaining (YTD $12,100 annualised; maintenance only). No growth CapEx plan exists in the account.
  6. Debt service: no term debt. A revolving line of credit (acct 2410, Subsidiary 2) exists — $2,000 drawn 12 Aug 2026 (JE49), repaid 1 Sep 2026 (JE50); balance zero at the analysis date. Facility limit and covenants are not in the ledger. Account 8100 ($2,136/month) treated as a fixed finance charge.
  7. Working capital stable in the scenario tables: DSO 62, DIO 103, DPO 68 days consolidated — zero net cash effect. Basis: balance at 8/31 ÷ (YTD revenue or COGS ÷ 243 days elapsed). On a full-year-forecast basis the same balances give 60 / 102 / 67. Subsidiary-level days differ materially (Sub 2: 75 / 128 / 82; Sub 3: 46 / 74 / 52). The "Cash under working-capital stress" table in Section 2 relaxes this assumption.
  8. Cash is pre-tax. No income tax, sponsor fees or distributions are modelled in any cash figure.
  9. No known large items. Largest customer (Design Excellence Ltd.) is 7.9% of transactional sales; no single-customer dependency.

Cost behavior classification

Defaults applied; no user overrides provided. Section 8 tests the two extreme alternatives — no conclusion in this report changes under either.

Cost categoryBehaviorRemaining 4-month baseTreatment in scenarios
COGSVariable$2,813,023Scales with revenue at scenario gross margin
Sales commissions (acct 6070)Variable$0None posted in FY 2026
Advertising + Marketing (6060, 6751–6761)Semi-variable$158,81850% fixed / 50% scales with revenue; the scenario discretionary-spend cut applies to this pool only
Personnel (non-sales)Fixed$428,071Unchanged; no RIF in default scenarios
Facilities / Rent (6610–6640)Fixed$101,312Unchanged
Professional fees / outside services (6470, 6480)Fixed$54,121Unchanged
IT/Telecom, T&E, Insurance, Other G&AFixed (short-term)$294,116Unchanged
D&A (6880)Fixed$3,339Below EBITDA
Interest (8100)Fixed$8,546Unchanged; no debt balance

Remaining fixed OpEx $956,859 ($239,215/month); variable OpEx 1.72% of revenue ($79,409 at base). Contribution margin = 39.2% − 1.72% = 37.5%. Advertising + marketing fell from 4.46% to 3.56% of revenue Jan→Aug while revenue rose 21% — the data suggests the pool behaves closer to fixed than semi-variable (Section 8, finding 5).

Section 2

Scenario Analysis

Default parameters; no user-defined scenarios. Adjustments apply only to September–December 2026, proportionally to each month's seasonal forecast. January–August actuals are identical in every scenario. Fixed cost is held in every scenario — the scenarios show unmitigated exposure; management response lives in Section 5 and the what-if panel.

ParameterUpsideBaseDownsideSevere Downside
Remaining revenue vs. base+10.0%—−15.0%−25.0%
Remaining gross margin40.2% (+1.0 pp)39.2%37.2% (−2.0 pp)36.2% (−3.0 pp)
Discretionary-spend adjustmentadvertising + marketing pool only ($158,818 base); all other OpEx heldNone—−5.0% of pool ($7,353)−10.0% of pool ($13,909)

Triggers

ScenarioReal-world trigger
UpsideQ4 holiday season outperforms 2025 in the DC channels (Los Angeles and Chicago DCs, ≈$6,000 average order) and eCommerce/FBA; apparel matrix items sell through at full price, lifting margin 1 pp. Approximately the "growth momentum continues" case (Section 8).
DownsideStore traffic (San Francisco, New York, Miami; ≈$170 average ticket) softens 15% on consumer weakness; promotional markdowns and higher freight-in compress margin 2 pp; management trims advertising and marketing 5%.
Severe DownsideConsumer pull-back combined with a supply disruption at the 3PL / In-Transit node forces Q4 stock-outs; deep clearance of Beauty and Electronics inventory drives margin down 3 pp; marketing cut 10%.

Financial impact

MetricUpsideBaseDownsideSevere Downside
YTD actual revenue (fixed)$8,238,203$8,238,203$8,238,203$8,238,203
Remaining revenue$5,089,350$4,626,682$3,932,680$3,470,012
Full-year revenue$13,327,553$12,864,885$12,170,883$11,708,215
Remaining COGS$3,043,431$2,813,023$2,469,723$2,213,867
Full-year gross profit$5,339,013$5,106,753$4,756,051$4,549,238
Gross margin % (full year)40.1%39.7%39.1%38.9%
Remaining OpEx (ex-D&A)$1,044,396$1,036,438$1,017,148$1,002,634
Remaining EBITDA$1,001,523$777,221$445,808$253,510
Full-year Adjusted EBITDA$2,222,081$1,997,779$1,666,366$1,474,068
Adj. EBITDA margin %16.7%15.5%13.7%12.6%
Δ EBITDA vs. Base+$224,302—−$331,413−$523,711
Sep–Dec EBITDA annualised (exit run-rate)× 3; Q4 is the seasonal peak — 2025's Q4 annualised to $1.59M against a $1.20M full year$3,004,569$2,331,663$1,337,424$760,530
Year-end cash balance (pre-tax, flat WC)$3,634,294$3,409,992$3,078,579$2,886,281
Total leverage ratio0.00x0.00x0.00x0.00x
Covenant compliant?N/AN/AN/AN/A
Months of cash runwayN/A — Cash positiveN/A — Cash positiveN/A — Cash positiveN/A — Cash positive

Checks: Upside remaining GP $2,045,919 = $5,089,350 × 40.2%; Downside $1,462,957 = $3,932,680 × 37.2%; Severe $1,256,144 = $3,470,012 × 36.2%. Cash = $2,647,367 + remaining EBITDA − $8,546 interest − $6,050 CapEx; pre-tax, flat working capital. Exit run-rate is for valuation context only; it overstates a normalised run-rate because Q4 carries the seasonal peak.

Full-year revenue (navy) and Adjusted EBITDA (gray) by scenario; Severe Downside highlighted in red.

EBITDA walk, Base → Upside: volume +$173,408, margin +$50,894.

EBITDA walk, Base → Severe: volume −$433,520, margin −$104,100, advertising/marketing cut +$13,909.

Monthly bridge — remaining window by scenario

MonthUpside rev.Upside EBITDABase rev.Base EBITDADownside rev.Downside EBITDASevere rev.Severe EBITDA
Sep 2026$1,244,716$239,752$1,131,560$184,894$961,826$103,861$848,670$56,852
Oct 2026$1,248,287$241,126$1,134,806$186,111$964,585$104,842$851,105$57,695
Nov 2026$1,228,638$233,565$1,116,944$179,416$949,402$99,442$837,708$53,053
Dec 2026$1,367,709$287,080$1,243,372$226,801$1,056,866$137,663$932,529$85,910
Sep–Dec$5,089,350$1,001,523$4,626,682$777,221$3,932,680$445,808$3,470,012$253,510

Every month remains EBITDA-positive in every scenario; the thinnest month is Severe November at $53,053 (6.3% margin).

Cash trajectory by scenario

Month-end cash (pre-tax, flat WC), Aug 2026 actual through Dec 2026, by scenario. Cash = prior month + monthly EBITDA − $3,649 (interest + CapEx). All four paths rise; the Severe path (red) adds $238,914 over four months versus $762,625 in Base.

Cash under working-capital stress

The scenario tables hold working capital flat. In practice a revenue downturn stretches collections and builds inventory at the same time. This table couples each scenario's year-end cash with a working-capital slip; a 10-day DSO move is worth $35,246 per day of consolidated revenue and a DIO move $20,350 per day of COGS. Cells below the $2,400,000 cash warning threshold are highlighted.

Working-capital slip \ ScenarioCash consumedUpsideBaseDownsideSevere
Flat (as in scenario tables)—$3,634,294$3,409,992$3,078,579$2,886,281
DSO +10 days$352,463$3,281,831$3,057,529$2,726,116$2,533,818
DSO +10, DIO +15 days$657,716$2,976,578$2,752,276$2,420,863$2,228,565
DSO +15, DIO +20 days$935,699$2,698,595$2,474,293$2,142,880$1,950,582
ScenarioHeadroom above $2,400,000 (flat WC)DSO slip alone that exhausts itDIO slip alone that exhausts it
Upside$1,234,29435 days61 days
Base$1,009,99229 days50 days
Downside$678,57919 days33 days
Severe$486,28114 days24 days

Reading: no revenue shock in this report reaches the cash warning threshold on its own (Section 4), but the Severe scenario does so with a 14-day collections slip — and Subsidiary 2 is already 13 days above the consolidated DSO. This is why the 6B DSO indicator is weekly, why it is now tracked by subsidiary, and why Lever 3 is recommended regardless of scenario. Pre-tax throughout.

Interactive what-if

Presets:
FY revenue
FY Adj. EBITDA
EBITDA margin
Base 15.5%
Year-end cash (pre-tax)
Remaining EBITDA

Model: FY = YTD ($8,238,203 rev / $1,220,558 EBITDA) + remaining. Remaining EBITDA = R × (39.2% + ΔGM) − R × 1.72% − $956,859 × (1 − fixed cut). Cash = $2,647,367 + remaining EBITDA − $14,596. Unlike the default scenarios (which cut only the advertising/marketing pool), the third slider cuts all fixed OpEx — it models a management response, not a default parameter.

Section 3

Revenue Sensitivity

Gross margin held at 39.2% on remaining months (isolates volume). Variable OpEx (1.72% of revenue) flexes; fixed OpEx of $956,859 does not.

Revenue change vs. baseremaining monthsFull-year revenueFull-year Adj. EBITDAEBITDA margin %Leverage ratioYear-end cash (pre-tax)Cash impact vs. baseCovenant status
+15%$13,558,887$2,257,89116.7%0.00x$3,670,104+$260,112N/A — No funded debt
+10%$13,327,553$2,171,18716.3%0.00x$3,583,400+$173,408N/A — No funded debt
+5%$13,096,219$2,084,48315.9%0.00x$3,496,696+$86,704N/A — No funded debt
Base Case$12,864,885$1,997,77915.5%0.00x$3,409,992—N/A — No funded debt
−5%$12,633,551$1,911,07515.1%0.00x$3,323,288−$86,704N/A — No funded debt
−10%$12,402,217$1,824,37114.7%0.00x$3,236,584−$173,408N/A — No funded debt
−15%$12,170,883$1,737,66714.3%0.00x$3,149,880−$260,112N/A — No funded debt
−20%$11,939,549$1,650,96313.8%0.00x$3,063,176−$346,816N/A — No funded debt
−25%$11,708,215$1,564,25913.4%0.00x$2,976,472−$433,520N/A — No funded debt

Each 5% step in remaining revenue ($231,334) moves EBITDA and cash by $86,704 (= $231,334 × 37.5% contribution margin). No covenant-breach row exists — no funded debt. Sensitivity table assumes linear cost behavior; cash is pre-tax with flat working capital. Actual results would vary based on management actions and cost structure.

Left axis: full-year Adjusted EBITDA (navy). Right axis: year-end cash (gray) — shown in place of leverage, which is 0.00x throughout. Red dashed line: EBITDA breakeven (remaining-period EBITDA = $0, i.e. full-year EBITDA = YTD $1,220,558).

Which assumptions matter most

Remaining-window EBITDA impact of a symmetric shock to each assumption, largest first. A 10% revenue move ($173,408) outweighs everything else. The second bar is new in v5: a repeat of 2025's Q4 OpEx seasonality (±7.1% on total remaining OpEx, $72,551) — larger than a 1.0 pp margin move ($46,267), which in turn is worth as much as a 5% cut in all fixed cost. Margin moves of 2 pp or more between adjacent months have occurred four times this year. December carries 27% of remaining revenue and December 2025 posted a 49.6% gross margin against 36.3% for Sep–Nov 2025 — a year-end adjustment signature; read the "Dec ±10%" bar with that in mind.

Two-dimensional sensitivity — revenue × gross margin

Full-year Adjusted EBITDA. Rows: remaining revenue vs. base. Columns: remaining gross margin change. Cells at or below the Severe Downside result ($1,474,068) are highlighted.

Revenue \ Margin+1.0 pp40.2%0.0 pp39.2%−1.0 pp38.2%−2.0 pp37.2%−3.0 pp36.2%

Reading across: 1.0 pp of margin at base volume = $46,267. Reading down: 5% of volume = $86,704. A 2 pp margin loss (≈ $92,500) is therefore equivalent to a 5.3% volume loss — a swing that has occurred between adjacent months four times in 2026.

Section 4

Breakeven and Threshold Analysis

ThresholdRevenue levelremaining 4 monthsDecline from baseDecline %Months at current trend
Covenant breakevenN/A — No funded debtN/AN/AN/A — revolver (acct 2410) undrawn; terms not in ledger
Cash breakeven (cash → $0 at year-end)Not reachableN/AN/AAt $0 revenue cash ends at $1,675,912 (= $2,647,367 − $956,859 fixed − $8,546 − $6,050). Zero-revenue burn $242,864/month → 10.9 months runway. Pre-tax; income taxes, distributions or a working-capital build would reduce the cushion but not exhaust it.
Cash warning threshold ($2,400,000 at year-end)Not reachable on revenue aloneN/AN/AEven at $0 revenue, flat-WC cash ($1,675,912) is below the threshold only because fixed cost exceeds the $247,367 of headroom — i.e. the threshold is crossed at remaining revenue below ≈ $1,893,000 (−59%). With working-capital slip it is reachable in Severe at DSO +14 days (Section 2).
EBITDA breakeven (remaining-period EBITDA = $0)$2,552,986$638,246 / month$2,073,69644.8%Not on trend — revenue +18.7% YoY; T3M average $1,115,113/month is 1.75× breakeven.
Debt service breakeven (cover monthly finance charge)$5,704 / monthN/AN/AN/A — No funded debt; $2,136/month ÷ 37.5% CM.
Methodology. Contribution margin = 39.2% GM − 1.72% variable OpEx = 37.5%. EBITDA breakeven revenue = fixed costs ÷ CM = $956,859 ÷ 0.375 = $2,552,986. Verification: $2,552,986 × 39.2% = $1,000,771 gross profit; less variable OpEx $43,911 and fixed OpEx $956,859 → $0. Cash breakeven solves $2,647,367 + R × 0.375 − $956,859 − $8,546 − $6,050 = 0 → R = −$4,490,942 (negative → unreachable within the fiscal year). Cash-warning threshold solves the same equation for $2,400,000 → R ≈ $1,893,000. Under the alternative cost classifications tested in Section 8 the EBITDA breakeven moves between −42.8% and −46.9% from base.
Operating leverage is modest: fixed cost is 20.7% of base remaining revenue. The business absorbs a 25% volume shock and still earns 12.6% EBITDA margin.
Section 5

Lever Analysis

Available responses if the Downside scenario materialises, ordered fastest-first. Base amounts are FY 2026 YTD monthly run-rates from the general ledger.

#LeverTimelineAnnual impactEBITDA impact (annual)Cash impactRisk / trade-off
1T&E freeze — accts 6410–6467 (airfare, accommodations, meals, ground; $24,571/mo) cut 40–60%Immediate (0–2 wks)$118,000 – $177,000$147,426$147,426Reduced field selling and vendor visits; slower issue resolution at the 3PL and DCs.
2Marketing & advertising pull-back — accts 6060 + 6751–6761 ($39,705/mo) cut 25–35%; retain Google/digital, pause events, sponsorship, PR2–4 wks (media commitments)$119,000 – $167,000$142,938$142,938Q4 is peak season; cutting demand generation in Oct–Dec risks deepening the shortfall.
3AR acceleration — DSO 62 → 52 days on $2,108,405 trade AR (collections cadence, early-pay discounts, ship-hold at 60+ past due). Target Subsidiary 2 first: DSO 75 on $1,414,089; bringing it to the consolidated 62 alone releases ≈$248,000. Subsidiary 3 is already at 46.Composition caveat: ≈$1.24M of the consolidated balance originates from opening-balance journals; transactional AR ≈$0.87M. The range is sized on the GL balance. Until the collectibility of the journal component is confirmed, rely on the transactional share only — ≈$145,000 of the $352,463 mid-point.30–60 days$282,000 – $423,000 one-time$0 discount cost ≤ $15,000$352,463Friction with DC accounts; early-pay discounts erode margin slightly. Achievable amount depends on AR composition (see caveat).
4IT/telecom & outside-services renegotiation — accts 6655–6674 ($28,042/mo) + 6470/6480 ($13,530/mo) reduced 15–25%60–90 days (contract cycles)$75,000 – $125,000$99,773$99,773Weaker vendor SLAs; deferred system improvements.
5Inventory reduction — DIO 103 days on $2,095,796; −10% via slower DC re-orders and clearance of aged Beauty/Electronics. Subsidiary 2 carries DIO 128 on $1,399,839 — the stock build is concentrated there.90 days$150,000 – $260,000 one-time−$20,000 to −$40,000 markdowns$209,580Stock-out risk in Q4; margin dilution on clearance.
6Hiring freeze / attrition — hold 5% of personnel cost ($107,018/mo) via open-req freeze and non-backfill. At the ledger's average of $25,684 per head per year across 50 employee records, 5% ≈ 2.5 roles — but that per-head cost is implausibly low for a fully loaded employee; confirm what the personnel accounts actually carry before sizing in heads.90+ days (attrition-dependent)$50,000 – $80,000$64,211$64,211Capacity strain in Warehouse Operations and Support during peak.
Maximum defensive response$794,000 – $1,232,000≈ $424,000 recurring≈ $986,000Recurring EBITDA levers (#1, 2, 4, 6) $454,348 less ≈ $30,000 markdown drag from #5. Cash total falls to ≈ $779,000 if only the transactional share of Lever 3 is counted.

Context: the Downside scenario costs $331,413 of full-year EBITDA vs. base. Levers #1, #2 and #4 run for the remaining four months (≈ $130,000) recover ~40% of that gap; annualised they more than offset it. Levers 3 and 5 together (≈ $560,000 at GL sizing) exceed the $486,281 of cash headroom the Severe scenario has above the warning threshold — they are the defence against the working-capital stress in Section 2.

Mid-point estimates. Navy: annual EBITDA impact. Gray: cash impact. Red: the single largest liquidity lever (AR acceleration) — shown at the GL-balance sizing; see the composition caveat.

Section 6

Key Takeaways

6A. Most likely scenario

Base Case is most likely — and conservative on revenue. Earnings will be decided by gross margin, which is volatile rather than eroding; cash will be decided by working capital, not by revenue.
  1. Momentum supports base, and then some. Year-over-year growth has accelerated through 2026 (Q1 +8.1%, Q2 +20.5%, Jul–Aug +32.4%), and the acceleration is present in both revenue components — journal-posted revenue +2.5% → +15.0% → +20.3%, transactional +71.9% → +60.3% → +137.8% over the same three windows. July and August ($1,148,113 / $1,106,339) were the strongest months of the year. Applying the trailing-three-month growth rate to 2025's Q4 gives $5,165,905 for Sep–Dec against the $4,626,682 used — the Upside case is, in effect, the momentum case. Around base, volume risk is balanced to slightly favourable. The one cost caution is Q4 OpEx seasonality (≈$74,000 if 2025 repeats), which roughly cancels the cushion in the YTD cost basis.
  2. Margin is the operative earnings sensitivity. 2026 monthly gross margin has ranged 37.9%–45.6% with no trend (Q1 excluding March 38.7%; T3M 39.2%; FY 2025 38.1%; Sep–Dec 2025 39.8%). Moves of 2 pp or more between adjacent months have occurred four times this year; each 2 pp is worth ≈$92,500 of remaining EBITDA, equivalent to 5.3% of volume. The Downside scenario's 2 pp compression is a routine monthly event, not a tail case — which is why the margin floor and T3M margin threshold (6B, 6C) matter more than any volume trigger. Subsidiary 3 (37.6%) is already below the proposed 38% floor.
  3. Working capital is the cash risk. No revenue scenario reaches the $2.4M cash warning threshold; Severe plus a 10-day DSO and 15-day DIO slip does ($2,228,565). Subsidiary 2, which holds 67% of receivables and 67% of inventory, already runs DSO 75 and DIO 128 — 13 and 25 days above the consolidated figures. The DSO indicator was green at consolidated level and red at subsidiary level; it is now tracked at both.
  4. Plan credibility. H1 revenue missed budget by −$396,504 (−6.2%) while OpEx ran +$70,025 over; EBITDA beat budget only on margin (40.1% actual vs. 34.5% budgeted). No H2 budget exists to anchor the forecast.

Revision notes: an earlier draft characterised gross margin as having "compressed from 41.2% in Q1 to 39.2%". The methodology review (Section 8, finding 4) showed that comparison rests on a single outlier month (March, 45.6%); with March excluded there is no downward trend, and the framing was withdrawn. The v4 draft described the cost basis as "conservative"; the prior-year Q4 comparison (finding 14) showed it is roughly neutral, and the wording was changed. The working-capital point (reason 3) was added in v5 after finding 15 and the coupled stress test.

6B. Early warning indicators

IndicatorCurrent valueWarning thresholdFrequency
Monthly GL revenue vs. base forecast$1,106,339 (Aug) · Sep forecast $1,131,560< $1,060,000 in any month (−7%), or two consecutive months below forecastMonthly (close)
Trailing-3-month gross margin — consolidated and by subsidiary39.2% consolidated · Sub 2 41.8% · Sub 3 37.6% (YTD)< 38.0% consolidated; any subsidiary < 37.0%Monthly
Days sales outstanding — consolidated and by subsidiary (trade AR $2,108,405; ≈$0.87M transactional — see Lever 3)62 consolidated · Sub 2 75 · Sub 3 46> 70 days consolidated; any subsidiary > 70 (Sub 2 already breaching)Weekly
Days inventory outstanding — consolidated and by subsidiary ($2,095,796)103 consolidated · Sub 2 128 · Sub 3 74> 120 days consolidated; any subsidiary > 130Monthly
Open sales-order intake vs. prior 4-week averageEstablish weekly baseline< 85% for two consecutive weeksWeekly
Cash balance (accts 1010 + 1011)$2,647,367< $2,400,000Weekly
Monthly OpEx (ex-D&A) vs. YTD run-rate$241,128 (Aug) · run-rate $259,068> $277,000 in any Sep–Dec month (+7%, the 2025 Q4 pattern)Monthly (close)

6C. Decisions for now

DecisionOwnerDue
Load an H2 forecast into NetSuite. Every Sep–Dec figure here is a run-rate proxy; the scenario set must be re-run against management's numbers. Include a Q4 OpEx view — 2025's Q4 ran 7% above run-rate.FP&ABefore September close
Confirm the debt picture with the sponsor. The ledger shows a revolving line of credit (acct 2410, Subsidiary 2) used intra-period and now undrawn, $2,136/month of finance charges, and no term debt. Obtain the revolver limit and covenants and confirm whether any HoldCo facility exists — either answer changes the covenant sections.CFOImmediate
Pre-approve the T&E and marketing flex plan (levers 1–2, ≈ $290,000 annualised) with a defined trigger; decide now which Q4 campaigns are protected.CEO / CMO30 September
Start the DSO program in Subsidiary 2 regardless of scenario — DSO 75 on $1.41M of receivables; reaching the consolidated 62 releases ≈$248,000 with no EBITDA cost. Confirm the collectibility of the journal-origin AR component first; size on transactional AR until then.ControllerImmediate
Identify open requisitions and Q4 seasonal hires that can be frozen without impairing DC throughput. Reconcile the personnel accounts to payroll — $25,684 per head per year suggests they do not carry the full cost.COO / HR15 October
Set the Q4 margin floor — agree promotional-markdown authority so clearance decisions do not push gross margin below 38% consolidated; Subsidiary 3 (37.6% YTD) needs its own plan.CFO / Merchandising15 October

6D. Binary events

EventProbabilityImpact if it occursTimeline
Q4 holiday lift under-delivers vs. 2025 (Dec 2025 was +11% over Nov)MediumShifts to Downside (≈ $125,000 Dec revenue, ≈ $47,000 EBITDA)Nov–Dec 2026
Supply disruption at 3PL / In-Transit locations causing Q4 stock-outsLowShifts to Severe DownsideOct–Nov 2026
Management H2 forecast, once loaded, comes in below the run-rate proxyMediumRe-bases the Base Case downward; re-run requiredSeptember 2026
Revolver (acct 2410) or HoldCo debt carries a leverage covenantLow–MediumAdds covenant risk to every scenario; at 3.00x on Severe EBITDA of $1,474,068 the ceiling is ≈ $4.4M of debtImmediate — confirm
December year-end margin adjustment (Dec 2025 posted 49.6% vs. 36.3% Sep–Nov)Medium±1 pp on December alone ≈ ±$12,400 EBITDA; a repeat of 2025's magnitude ≈ +$130,000 — direction unknown until postedDecember 2026
Q4 OpEx seasonality repeats 2025 (+7.1%, December-weighted)Medium–High≈ −$74,000 remaining EBITDA in every scenario; Base FY EBITDA ≈ $1,924,000 (15.0%)Oct–Dec 2026
Downturn coincides with a working-capital slip (DSO +10 / DIO +15)Medium in Downside/SevereSevere year-end cash $2,228,565 — below the $2.4M warning threshold; Downside $2,420,863Q4 2026
Loss of a top-5 DC customer (each ≈ $95,000–$113,000 YTD; < 8% of transactional sales)LowMinor — within Base tolerance (≈ −$50,000 remaining revenue)Any time
Section 7

How to Read and Act on This Report

This document is a decision instrument, not a forecast. It answers one question — what happens to earnings and cash if the next four months differ from plan, and what can management do about it — and it should be used in that spirit.

Interpreting the numbers

What the scenarios are

  • Not predictions. Upside, Downside and Severe are stress tests at fixed shock sizes (+10%, −15%, −25% revenue). Their purpose is to expose the shape of the business's response, not to assign probabilities to outcomes.
  • Remaining-window shocks. Because eight months are already booked, a "−25% scenario" reduces full-year revenue by only 9.0%. Read the "Remaining" rows to see the true severity of each shock; read the "Full-year" rows to see what the sponsor's year-end metrics will show.
  • Cost behavior drives everything. The 37.5% contribution margin and $239,215/month fixed base determine the slope of every line. Section 8 tests both extremes of the classification; the conclusions survive, but the slope of the sensitivity line moves between 35.7% and 39.2%.
  • The base is conservative on revenue, neutral on cost. The revenue proxy (PY × YTD growth rather than × current momentum) sits $101,000–$539,000 below the momentum-based methods. On cost, the YTD OpEx basis carries ≈$56,000 of cushion but ignores 2025's Q4 OpEx seasonality (≈$74,000). Both are disclosed so that a reader doing the T3M arithmetic does not conclude the model is wrong — or overly safe.
  • Consolidated figures hide subsidiary dispersion. Subsidiary 2 has the better margin and the worse working capital; Subsidiary 3 the reverse. Indicators are tracked at both levels for that reason.

What the numbers do not include

  • Management's own forecast. The base case is a mechanical extrapolation (2025 seasonality × 2026 growth). Treat it as a placeholder until FP&A's H2 forecast replaces it; Section 6D lists this as a binary event because it could move the base case in either direction.
  • Income taxes and distributions. Every cash figure is pre-tax. No provision for corporate income tax, sponsor fees or distributions is modelled; with full-year EBITDA near $2.0M the cash tax charge alone could be several hundred thousand dollars. The liquidity verdict survives that, but the year-end cash figures do not — read them as pre-tax operating cash.
  • Revolver and off-ledger debt terms. Leverage and covenant fields read 0.00x / N/A because the revolver (acct 2410) is undrawn and NetSuite carries no term debt. The facility's limit and covenants are not in the ledger; if the sponsor holds debt above this entity, the covenant analysis must be redone with that balance and threshold.
  • Working-capital swings — in the scenario tables. Scenario cash paths assume flat DSO/DIO/DPO. The "Cash under working-capital stress" table in Section 2 relaxes this and is where the only route to the cash warning threshold appears. Section 5 shows the same $352,463 per 10 DSO days as an upside lever; it cuts both ways.
  • Transactional vs. journal revenue and receivables. 84% of GL revenue and ≈$1.24M of trade AR arrive through monthly opening-balance journals. The analysis is faithful to the ledger; anyone reconciling to sales-order, invoice or AR-aging reports will see much smaller numbers.

Signal → action playbook

The early-warning indicators in Section 6B are only useful if each one is wired to a pre-agreed response. The table below pairs them.

If this is observed……it most likely means…and the pre-agreed response isDecision owner
One month > 7% below forecast revenueNoise or timing — no action yetFlag at close; check open SO backlog and DC order timing; no spend changesFP&A
Two consecutive months below forecast or one month > 12% belowDownside scenario formingTrigger Lever 1 (T&E freeze) immediately; trigger Lever 2 (marketing) for non-protected campaigns; re-run this analysis with actualsCFO, with CEO sign-off on Lever 2
T3M gross margin < 38.0% consolidated, or any subsidiary < 37.0%Margin compression outrunning volume — the report's primary earnings sensitivityMerchandising review of markdown cadence and freight-in in the affected subsidiary; enforce the Q4 margin floor; pause clearance on Beauty/Electronics until sell-through data is reviewedCFO / Merchandising
T3M gross margin < 36.5% and revenue below forecastSevere Downside formingActivate Levers 1, 2, 4 in full; begin Lever 6 (hiring freeze); board notification; prepare 13-week cash forecastCEO / CFO → Board
DSO > 70 days consolidated or in any subsidiary (Subsidiary 2 is there now)Collections slipping — cash risk independent of P&LLever 3 (AR program) becomes mandatory in that subsidiary: weekly aging review, ship-hold at 60+ days, early-pay discount offer to top-10 DC accountsController
DIO > 120 days consolidated or > 130 in any subsidiaryStock build without sell-throughFreeze DC re-orders on affected classes in that subsidiary; schedule Lever 5 clearance for January, not Q4, to protect holiday marginCOO / Merchandising
Monthly OpEx > $277,000 in Sep–Dec2025's Q4 cost seasonality repeatingIdentify the driver (December 2025 was +$50,000 over run-rate); if discretionary, apply Levers 1–2 selectively; if accrual timing, note and holdFP&A / CFO
Cash < $2,400,000 while EBITDA is on planWorking-capital leak (AR or inventory), not operating weaknessReconcile AR and inventory movement by subsidiary; do not cut OpEx in response to a WC signalController / CFO
Revenue > 5% above forecast for two monthsUpside scenario formingHold OpEx flat — do not accelerate discretionary spend; confirm margin is holding (upside on volume with falling margin is not upside); revisit Q4 inventory positionCFO

Using this report in governance

  1. Adopt the thresholds formally. Have the CEO and CFO agree the Section 6B thresholds and the playbook above in writing, so that pulling Lever 1 or 2 in October is an execution step, not a debate.
  2. Refresh monthly, within five business days of close. Replace the forecast month with actuals, roll the T3M margin, and re-run all four scenarios — including the Section 8 self-review battery and the subsidiary snapshot. The remaining window shrinks each month; by November only one forecast month remains and the analysis should pivot to FY 2027.
  3. Load the H2 forecast into NetSuite as the first refresh action. Until it exists, every board conversation about the "plan" is a conversation about a proxy. Once loaded, the budget-vs-actual chart in Section 1 extends to the full year automatically.
  4. Close the debt question before the next IC. Obtain the revolver's limit and covenants and a one-line confirmation from the sponsor on HoldCo debt — either retires the covenant sections or activates them. Do not present 0.00x leverage to the IC without that confirmation.
  5. Run the AR program in Subsidiary 2 regardless of scenario. It is the only lever that improves cash without touching EBITDA or capability, and Subsidiary 2 is already past the DSO threshold. Start with the transactional receivables; confirm the collectibility of the journal-origin balance before counting it.
  6. Do not over-react to a single month. The monthly EBITDA series in Section 1 ranges from $74,981 (Jan) to $224,429 (Jul) on similar revenue, and gross margin has swung 2 pp or more between adjacent months four times — month-to-month noise is large relative to the scenario deltas. Act on two-month and T3M signals.
  7. Protect Q4 demand generation. Lever 2 is fast but it is also the lever most likely to convert a Downside into a Severe Downside if pulled indiscriminately in October–December. Decide now which campaigns are protected.
  8. Use the what-if panel in the meeting. When a director asks "what if margin drops another point and we cut fixed cost 5%," the answer is available live in Section 2 rather than deferred to the next cycle. For working-capital questions, use the stress table above it.

Refresh cadence and ownership

CadenceActionOwnerOutput
WeeklyCheck DSO (consolidated and by subsidiary), cash balance, SO intake vs. 4-week averageControllerOne-line status in the weekly finance note
Monthly (close + 5 days)Re-run queries A1–A5, A9–A10 (Appendix C); roll actuals into YTD; recompute scenarios and the WC stress table; run the Section 8 review battery; compare each indicator to thresholdFP&AUpdated report; red/amber/green on Section 6B table; refreshed findings table
MonthlyReview playbook triggers; confirm or stand down leversCFO / CEODecision log entry
QuarterlyRe-validate cost-behavior classification and the semi-variable split; re-estimate seasonality (revenue and OpEx) with the latest quarterFP&A / CFOAssumption change log
Ad hocAny binary event in Section 6D occursCFOSame-week re-run and board note
Section 8

Methodology Review

After the model was built and the actuals tied out to NetSuite's standard reports (Appendix D), a structured adversarial self-review was run before release. Every published figure was recomputed from unrounded inputs; every assumption was tested against its plausible alternatives; every interpretive claim was tested for dependence on a single data point. A second pass (v5) added four tests that the first pass had not covered: growth decomposition, prior-year reasonableness of the forecast window, subsidiary dispersion, and coupled working-capital stress. The findings are listed in full, including the four that changed the report. A clean result would have been less useful to the reader than this table.

Findings

#TestFindingMaterialityResolution
1Recompute every figure from unrounded inputsAll YTD, breakeven, sensitivity, tornado, lever and budget-variance figures reproduce to the dollar. Scenario EBITDA reproduces exactly from the stated parameters (GM 39.2%, variable OpEx 1.72%); from the unrounded T3M ratios (39.17% / 1.716%) each scenario's EBITDA is ≈$1,300 lower.MinorDisclosed — parameters stated as rounded (Section 1 note).
2Expense-bucket completenessΣ of the nine OpEx buckets + D&A = $2,079,214, equal to the Income Statement's Total Expense ($2,079,214.42). No expense account fell outside the classification.NoneConfirmed.
3Forecast-proxy triangulationSix methods give $4,119,102–$5,165,905 for Sep–Dec (table below). The chosen method ($4,626,682) is mid-range and ≈$540,000 (≈$200,000 EBITDA) below both momentum-based methods. Monthly YoY growth has accelerated (7%, 2%, 15%, 13%, 16%, 33%, 41%, 24%).MinorDisclosed — Assumption 1, Section 6A and 7 amended; Upside reframed as the momentum case.
4Trend-claim outlier testThe draft claim "gross margin compressed from 41.2% (Q1) to 39.2% (T3M)" does not survive removal of the most extreme month: Q1 excluding March (45.6%) is 38.7%. Every other 2026 month lies in 37.9–40.5%; there is no trend, and 2026 runs ≈1 pp above FY 2025 (38.1%).Material — interpretiveEdited — Executive summary, Section 3 captions and Section 6A rewritten from "margin eroding, downside skew" to "margin volatile and dominant; base conservative".
5Cost-classification sensitivityContribution margin ranges 35.7% (advertising/marketing fully variable) to 39.2% (fully fixed) against 37.5% used; EBITDA breakeven −46.9% to −42.8% against −44.8%; Downside EBITDA moves by ≈$12,000. The data favours "fixed": advertising + marketing fell from 4.46% to 3.56% of revenue while revenue rose 21%. No conclusion changes under either extreme.NoneAccepted — default retained; sensitivity published below.
6Cash-path completenessNo income tax, sponsor fees, distributions or working-capital movement appear in any cash figure. With FY EBITDA ≈$2.0M the omitted cash tax alone could be several hundred thousand dollars. The liquidity verdict (cash breakeven unreachable) survives; the year-end cash figures do not without qualification.Material — omissionEdited — every cash figure labelled pre-tax; exclusion list added (Sections 0, 1, 2, 4, 7). Working-capital movement is now modelled in the Section 2 stress table, added in v5 under finding 15.
7Balance composition for levers≈$1.24M of the $2,108,405 trade-AR balance originates from the opening-balance journals; transactional AR is ≈$0.87M against $1.43M of transactional YTD sales. The DSO lever ($352,463) and the DSO indicator are computed on the GL total.Material — lever realismEdited — Lever 3 caveated with a transactional-share figure (≈$145,000); 6B, 6C and Section 7 amended.
8Label auditThe scenario parameter "−5% / −10% OpEx" implied 5–10% of total OpEx (≈$52,000 / $104,000 over four months); the arithmetic applies the cut to the advertising/marketing pool only ($7,353 / $13,909). Had the cut applied to all OpEx, Downside EBITDA would be $485,210 and Severe $334,326 rather than $445,808 / $253,510.MinorEdited — relabelled "discretionary-spend adjustment"; fixed-cost hold stated in Section 2 intro.
9Ratio basis disclosureDSO 62 / DIO 103 / DPO 68 use balances at 8/31 ÷ (YTD flow ÷ 243 days). On a full-year-forecast basis the same balances give 60 / 102 / 67. Neither basis was stated.MinorDisclosed — Assumption 7.
10OpEx run-rate basisOpEx fell from $270,573 (Jan) to $241,128 (Aug); T3M average $244,448 vs. YTD average $259,068 used. Remaining fixed cost on a T3M basis would be ≈$900,549 — the model carries ≈$56,000 of cushion. Combined with finding 3, the YTD-margin / T3M-OpEx basis mix is a deliberate cautious choice, not an inconsistency, but was undisclosed. Superseded in part by finding 14.MinorDisclosed — Assumption 4, Section 7 (wording revised in v5 from "conservative" to "roughly neutral").
11Year-end adjustment riskDecember 2025 posted a 49.6% gross margin against 36.3% for Sep–Nov 2025 and the highest revenue month of the year — a year-end true-up signature. December 2026 carries 27% of remaining revenue; the forecast applies a flat 39.2%.MinorDisclosed — tornado caption; binary event in 6D.
12Debt survey timing and query designThe balance-sheet survey (A4) was run at the analysis date with a filter on non-zero closing balance, which dropped account 2410 Line of Credit Payable: $2,000 drawn 12 Aug (JE49) and repaid 1 Sep (JE50), so zero on the run date. The month-end cut (A5) and the Balance Sheet report surfaced it. Immaterial to every figure; the statement "no funded debt" was incomplete.Minor — processEdited — wording throughout; A4 filter changed to gross activity; decision item and binary event updated.
13Growth decomposition (v5)The +18.7% YTD growth splits into journal-posted revenue +11.4% (84% of 2026 revenue, 90% of 2025) and transactional revenue +83% (16%). Both accelerate through the year (journal: Q1 +2.5%, Q2 +15.0%, Jul–Aug +20.3%; transactional: +71.9%, +60.3%, +137.8%). A proxy growing each component at its own rate gives $4,728,071 for Sep–Dec — $101,389 above the figure used. The momentum narrative does not depend on which component is examined.MinorDisclosed — Assumption 1, Executive summary, 6A; sixth row added to the triangulation table.
14Prior-year reasonableness of the forecast window (v5)Sep–Dec 2025 OpEx averaged $255,427/month, 7.1% above the Jan–Aug 2025 average ($238,400), December-weighted ($281,177). The forecast holds OpEx at the 2026 YTD average (index 1.000). If the seasonality repeats, remaining OpEx is $1,110,464 (+$74,026) and Base remaining EBITDA $703,195 (15.2% vs. 16.8%). Larger than every tornado bar except revenue; roughly cancels finding 10's cushion. The forecast's EBITDA-margin step-up (+2.0 pp) is smaller than 2025's (+4.0 pp), so earnings are not overstated on the revenue/margin side.Material — undisclosed exposureDisclosed and instrumented — new Section 1 comparison table; tornado bar added; 6B indicator and playbook row added; 6D binary event; Assumption 4 and Section 7 reworded from "conservative" to "neutral". Not modelled into Base because the two effects offset.
15Subsidiary dispersion (v5)Subsidiary 2: 55.5% of revenue, 67.0% of EBITDA, GM 41.8%, EBITDA 17.9%, DSO 75 / DIO 128 / DPO 82, holds the revolver. Subsidiary 3: GM 37.6%, EBITDA 11.0%, DSO 46 / DIO 74 / DPO 52. The consolidated DSO of 62 (green) conceals a subsidiary already 5 days past the 70-day warning threshold; the consolidated GM of 40.0% conceals a subsidiary below the proposed 38% floor. Bringing Sub 2 to the consolidated DSO releases ≈$248,000. Subsidiary totals tie to consolidated within $3.Material — indicator and lever designEdited — new Section 1 subsidiary tables; 6B GM, DSO and DIO indicators now consolidated + by subsidiary; Levers 3 and 5 and decision items targeted at Subsidiary 2; new coupled WC stress table in Section 2 and cash-threshold row in Section 4; 6A reason 3 added.
16Headcount plausibility (v5)Personnel cost $107,018/month ÷ 50 employee records = $25,684 per head per year — implausibly low for a fully loaded US employee. Either payroll is partly posted outside accounts 6210/6230/6235/6090/6260, or the employee table includes inactive records. Lever 6 (5% of personnel) ≈ 2.5 roles at the ledger's average, but that sizing is unreliable until reconciled.MinorDisclosed — Assumption 3, Lever 6; reconciliation added to the COO/HR decision item.

Forecast-proxy triangulation (findings 3 and 13)

MethodSep–Dec 2026 revenuevs. chosenComment
Flat YTD monthly average × 4$4,119,102−$507,580Ignores both seasonality and momentum
Flat T3M monthly average × 4$4,460,452−$166,230Current level; erases Q4 seasonality
PY same-month × (1 + YTD growth 18.7%) — used$4,626,682—Seasonality preserved; growth rate is the 8-month average, below current momentum
PY same-month, each component × its own YTD growth (journal +11.4%, transactional +83%)$4,728,071+$101,389Transactional share of Q4 rises to ≈21%; December 2025's $246,206 transactional month drives the difference
PY same-month × (1 + T3M YoY growth 32.5%)$5,165,905+$539,223Momentum case; ≈ Upside scenario ($5,089,350)
T3M average × PY seasonal index (Q4 ÷ Jun–Aug = 1.158)$5,165,905+$539,223Algebraically identical to the row above

Cost-classification sensitivity (finding 5)

Advertising + marketing treated as…Contribution marginEBITDA breakevenremaining revenuevs. baseDownside remaining EBITDA
Fully variable35.7%$2,455,370−46.9%≈ $457,000
50 / 50 semi-variable (used)37.5%$2,552,986−44.8%$445,808
Fully fixed (what the 2026 data suggests)39.2%$2,645,657−42.8%≈ $434,000

Under every variant: cash breakeven remains unreachable, every scenario and every month remains EBITDA-positive, and margin remains the dominant earnings sensitivity per unit of plausible movement.

Review method

The battery — recomputation, bucket completeness, proxy triangulation, outlier test on every trend claim, classification sensitivity, cash-path completeness, balance composition, label audit, ratio-basis disclosure, run-rate basis, year-end signature, debt-survey design, growth decomposition, prior-year window reasonableness, subsidiary dispersion, headcount plausibility — is fixed and is re-run at every monthly refresh (Section 7). Findings are graded Material / Minor / None and resolved as Edited, Disclosed or Accepted. An independent model-based second review was attempted on 9 September 2026 and did not complete for technical reasons; no third-party review is represented here.

Appendix

Data Lineage, Queries and Verification

A. General-ledger account mapping
LineNetSuite accountsFilter / method
Revenue4210 Revenue – Products · 4310 Revenue – Services · 4320 Sales Returns & Allowances · 4450 Freight Revenuetransactionaccountingline joined to transaction (posting = T) and transactionline; transactionline.subsidiary IN (1,2,3); monthly accountingperiod Jan–Aug 2026; sign-flipped (credits positive). Subsidiary view: same extract grouped by transactionline.subsidiary.
COGS5310 Purchases · 5340 Cost of Sales · 5360 3rd Party Contracting
Personnel6210 Salaries & Wages · 6230 Payroll Expenses · 6235 Sick Leave · 6090 Recruitment · 6260 Training
Advertising / Marketing6060 Advertising · 6751–6761 Marketing Expenses
Facilities · Prof. fees · IT · T&E · Insurance · Other G&A6610–6640 · 6470/6480 · 6655–6674 · 6410–6467 · 6311–6313 · 6240/6320/6330/6350
Below EBITDA6880 Amortization (D&A) · 8100 Interest Expense · 7500 / 8000 Other (immaterial)
Cash1010 Checking – Sub 2 ($1,645,801) · 1011 Checking – Sub 3 ($1,001,566)Cumulative posted balance at 2026-08-31
Working capital1110 Trade Receivables $2,108,405 (Sub 2 $1,414,089 / Sub 3 $694,316; ≈$1.24M journal-origin) · 1210 Inventory $2,095,796 (Sub 2 $1,399,839 / Sub 3 $695,957) · 2010 AP – Trade $1,383,823 (Sub 2 $891,857 / Sub 3 $491,966)Cumulative posted balance at 2026-08-31; DSO/DIO/DPO on YTD flow ÷ 243 days
Debt2410 Line of Credit Payable (Sub 2) — $2,000 at 2026-08-31, $0 at 2026-09-09 (JE49 draw 12 Aug; JE50 repayment 1 Sep). No LongTermLiab or CredCard balances or activity.Balance and FY gross activity (A4, corrected filter)
CapEx1610 Machinery & Equipment · 1620 Furniture & FixturesNet additions 2026 YTD: $12,100 (7 lines)
Budgetbudgets / budgetsmachine, FY 2026 (period id 171)Jan–Jun 2026 only; 408 account-month rows
Prior yearSame GL extract for Jan–Dec 2025Growth rate, seasonal profile, Q4 OpEx index
B. Verification checklist
  • YTD actuals identical across all scenarios ($8,238,203 revenue / $1,220,558 EBITDA in every column)
  • Full Year = YTD + adjusted remaining for every line (e.g. Severe: $8,238,203 + $3,470,012 = $11,708,215)
  • Revenue × GM = Gross Profit in every scenario (checks shown under Section 2 table)
  • Monthly bridge sums to scenario totals; Jan–Aug monthly EBITDA sums to $1,220,558; cash paths land on scenario year-end balances
  • Expense buckets + D&A = Income Statement Total Expense ($2,079,214) — classification complete
  • Subsidiary P&L and balance-sheet figures sum to consolidated (within $3 rounding)
  • Leverage uses each scenario's own EBITDA (0.00x — no debt in any case)
  • Covenant compliance flagged "Covenant threshold not provided — user must verify" / "N/A — No funded debt"; revolver disclosed
  • Cost behavior stated: variable (COGS, commissions), semi-variable (advertising/marketing 50/50), fixed (all other OpEx, D&A, interest); both extremes tested (Section 8)
  • Sensitivity table holds margin constant; 2-D matrix provided for margin × volume; WC stress table provided for scenario × working-capital slip
  • No covenant-breach row exists to highlight; Severe-or-worse cells highlighted in the matrix and sub-threshold cells in the WC table instead
  • Breakeven verified by substitution ($2,552,986 → $0 remaining EBITDA)
  • Forecast window compared with the prior-year same window on revenue index, margin, OpEx index and EBITDA margin
  • Levers specific to GL accounts, quantified as ranges, ordered by speed, totalled; AR lever caveated for balance composition and targeted by subsidiary
  • Early-warning indicators carry numeric thresholds and cadence at consolidated and subsidiary level; each is paired with a pre-agreed response in Section 7
  • H1 budget EBITDA ($682,900) and actual ($811,461) reconcile to Section 1 variance column
  • Every trend claim survives removal of its most extreme month (Section 8, finding 4)
  • Every cash figure labelled pre-tax; excluded cash items enumerated
  • Every scenario label matches its arithmetic; every ratio states its denominator basis
  • Actuals tied to NetSuite standard reports (Appendix D)
  • Self-contained HTML; only CDN dependencies are Bootstrap, Chart.js and the Roboto web font (all degrade gracefully offline)
C. SuiteQL queries executed

All data was retrieved from NetSuite account TD3016323 via SuiteQL on 9 September 2026 under the Administrator role. Queries are listed in execution order and can be re-run unchanged at each monthly refresh (adjust date literals as noted). Row counts are as returned.

A1. Monthly P&L actuals by account — FY 2025 and FY 2026

1,140 rows · GL · feeds Sections 1–4

Source for YTD actuals, prior-year seasonality, growth rate and the T3M margin. The begbal column separates "Beg Balance Entries" journal amounts so the demonstration-ledger share can be stated. Ran once for 2026 only (504 rows) and once for 2025–2026 (1,140 rows). Bucketing into P&L categories was done in a client-side reducer using the account-number ranges in Appendix A. For the monthly refresh, widen the upper date bound as needed.

SELECT
    ap.id            AS period_id,
    ap.periodname,
    a.accttype,
    a.acctnumber,
    a.fullname,
    ROUND(SUM(-tal.amount), 2) AS amount,
    ROUND(SUM(CASE WHEN t.memo LIKE 'Beg Balance%' THEN -tal.amount ELSE 0 END), 2) AS begbal
FROM transactionaccountingline tal
JOIN transaction t          ON tal.transaction = t.id
JOIN transactionline tl     ON tl.transaction = t.id AND tl.id = tal.transactionline
JOIN account a              ON tal.account = a.id
JOIN accountingperiod ap    ON ap.id = t.postingperiod
WHERE t.posting = 'T'
  AND tal.posting = 'T'
  AND tl.subsidiary IN (1, 2, 3)
  AND ap.startdate >= TO_DATE('2025-01-01', 'YYYY-MM-DD')
  AND ap.startdate <  TO_DATE('2027-01-01', 'YYYY-MM-DD')
  AND ap.isquarter = 'F'
  AND ap.isyear = 'F'
  AND a.accttype IN ('Income', 'OthIncome', 'Expense', 'OthExpense', 'COGS')
GROUP BY ap.id, ap.periodname, a.accttype, a.acctnumber, a.fullname
ORDER BY ap.id, a.accttype, a.acctnumber

A2. Budget coverage check

3 rows · budgets · establishes what plan data exists

Confirmed budgets exist for three fiscal years (period ids 137, 154, 171). FY 2026 (171) has 756 account-month rows totalling $12,094,809 — but A3 showed they span January–June only.

SELECT
    b.category,
    b.year,
    COUNT(*)              AS rows_,
    ROUND(SUM(bm.amount), 2) AS total
FROM budgets b
JOIN budgetsmachine bm ON bm.budget = b.id
GROUP BY b.category, b.year
ORDER BY b.year

A3. FY 2026 budget by month and account

408 rows · budgets · feeds Section 1 variance and H1 chart

Returned Jan–Jun 2026 only (six periods). Bucketed with the same account ranges as A1. This is the query that established "no H2 forecast is loaded."

SELECT
    ap.id            AS period_id,
    ap.periodname,
    a.accttype,
    a.acctnumber,
    a.fullname,
    ROUND(SUM(bm.amount), 2) AS budget
FROM budgets b
JOIN budgetsmachine bm      ON bm.budget = b.id
JOIN accountingperiod ap    ON ap.id = bm.period
JOIN account a              ON a.id = b.account
WHERE b.year = 171
GROUP BY ap.id, ap.periodname, a.accttype, a.acctnumber, a.fullname
ORDER BY ap.id, a.accttype, a.acctnumber

A4. Balance-sheet survey — cash, debt, working capital, fixed assets (corrected)

29 rows · GL · establishes debt status

Cumulative posted balances through the analysis date across every liability and asset type that could carry debt, plus gross FY activity per account. Correction (Section 8, finding 12): the original run filtered on HAVING ABS(SUM(tal.amount)) > 0.005, which dropped account 2410 Line of Credit Payable because its $2,000 draw (12 Aug) had been repaid (1 Sep) — zero balance, non-zero activity. The filter now keeps any account with gross activity, and an activity_fy column exposes intra-period use. Returned no LongTermLiab rows and no CredCard rows; OthCurrLiab contains Inventory Received Not Billed, state sales-tax payables and the (zero-balance, active) line of credit.

SELECT
    a.accttype,
    a.id             AS account_id,
    a.acctnumber,
    a.fullname,
    ROUND(SUM(tal.amount), 2) AS balance,
    ROUND(SUM(CASE WHEN t.trandate >= TO_DATE('2026-01-01', 'YYYY-MM-DD')
                   THEN ABS(tal.amount) ELSE 0 END), 2) AS activity_fy
FROM transactionaccountingline tal
JOIN transaction t          ON tal.transaction = t.id
JOIN transactionline tl     ON tl.transaction = t.id AND tl.id = tal.transactionline
JOIN account a              ON tal.account = a.id
WHERE t.posting = 'T'
  AND tal.posting = 'T'
  AND tl.subsidiary IN (1, 2, 3)
  AND t.trandate <= TO_DATE('2026-09-09', 'YYYY-MM-DD')
  AND a.accttype IN ('Bank', 'LongTermLiab', 'OthCurrLiab', 'FixedAsset', 'AcctRec',
                     'AcctPay', 'OthCurrAsset', 'DeferRevenue', 'CredCard')
GROUP BY a.accttype, a.id, a.acctnumber, a.fullname
HAVING SUM(ABS(tal.amount)) > 0
ORDER BY a.accttype, a.acctnumber

A5. Cash and working-capital balances at 31 August 2026

9 rows · GL · opening cash, DSO / DIO / DPO, LOC

Same shape as A4 but cut at month-end so opening cash aligns with the YTD P&L. Cash 1010 + 1011 = $2,647,367; AR 1110 $2,108,405; Inventory 1210 $2,095,796; AP 2010 $1,383,823; Line of Credit 2410 $2,000 (repaid 1 Sep).

SELECT
    a.accttype,
    a.acctnumber,
    a.fullname,
    ROUND(SUM(tal.amount), 2) AS balance
FROM transactionaccountingline tal
JOIN transaction t          ON tal.transaction = t.id
JOIN transactionline tl     ON tl.transaction = t.id AND tl.id = tal.transactionline
JOIN account a              ON tal.account = a.id
WHERE t.posting = 'T'
  AND tal.posting = 'T'
  AND tl.subsidiary IN (1, 2, 3)
  AND t.trandate <= TO_DATE('2026-08-31', 'YYYY-MM-DD')
  AND a.acctnumber IN ('1010', '1011', '1090', '1110', '1210', '2010', '2410', '1610', '1620')
GROUP BY a.accttype, a.acctnumber, a.fullname
ORDER BY a.acctnumber

A6. FY 2026 capital-expenditure postings

1 row · GL · CapEx run-rate

Seven lines, $12,100 net additions to fixed-asset accounts 1610 and 1620 in 2026. Annualised to $18,150; $6,050 remaining.

SELECT
    COUNT(*)                  AS lines_,
    ROUND(SUM(tal.amount), 2) AS net_additions
FROM transactionaccountingline tal
JOIN transaction t ON tal.transaction = t.id
JOIN account a     ON tal.account = a.id
WHERE t.posting = 'T'
  AND tal.posting = 'T'
  AND a.accttype = 'FixedAsset'
  AND a.acctnumber IN ('1610', '1620')
  AND t.trandate >= TO_DATE('2026-01-01', 'YYYY-MM-DD')

A7. Customer concentration — top five by 2026 transactional sales

5 rows · transactions · single-customer dependency test

Largest customer $112,764 (Design Excellence Ltd.) against transactional sales of $1,430,265 (A8) = 7.9%. Below the 20% threshold that would have required a Customer Loss scenario.

SELECT
    c.id        AS customer_id,
    c.entityid  AS customer,
    ROUND(SUM(ABS(tl.netamount)), 2) AS sales_2026
FROM transaction t
JOIN transactionline tl ON tl.transaction = t.id
JOIN customer c         ON c.id = t.entity
WHERE t.type IN ('CustInvc', 'CashSale')
  AND tl.subsidiary <> 4
  AND tl.mainline = 'F'
  AND tl.taxline = 'F'
  AND t.trandate >= TO_DATE('2026-01-01', 'YYYY-MM-DD')
GROUP BY c.id, c.entityid
ORDER BY SUM(ABS(tl.netamount)) DESC
FETCH FIRST 5 ROWS ONLY

A8. Total 2026 transactional sales and active customer count

1 row · transactions · concentration denominator

$1,430,265 across 104 customers on a sales-line basis (net amount, tax lines excluded). The GL-side transactional revenue (A9, non-journal Income postings) is $1,297,663; the difference is returns/allowances and freight classification. The gap to GL revenue ($8,238,203) is the "Beg Balance Entries" journal component noted in the data caveats.

SELECT
    ROUND(SUM(ABS(tl.netamount)), 2) AS sales_2026,
    COUNT(DISTINCT t.entity)         AS customers
FROM transaction t
JOIN transactionline tl ON tl.transaction = t.id
WHERE t.type IN ('CustInvc', 'CashSale')
  AND tl.subsidiary <> 4
  AND tl.mainline = 'F'
  AND tl.taxline = 'F'
  AND t.trandate >= TO_DATE('2026-01-01', 'YYYY-MM-DD')

A9. Monthly P&L by account and subsidiary with journal split — FY 2025 through Aug 2026 (v5)

2,140 rows · GL · feeds findings 13–15

The A1 spine re-cut by transactionline.subsidiary and reduced server-side (sqlReduce) into: monthly revenue split journal / transactional for both years (growth decomposition); Sep–Dec 2025 OpEx and EBITDA (forecast-window reasonableness); and 2026 YTD P&L by subsidiary. Consolidated totals reproduce A1 within rounding.

SELECT
    ap.periodname,
    ap.startdate,
    a.accttype,
    a.acctnumber,
    tl.subsidiary    AS sub,
    ROUND(SUM(-tal.amount), 2) AS amount,
    ROUND(SUM(CASE WHEN t.memo LIKE 'Beg Balance%' THEN -tal.amount ELSE 0 END), 2) AS begbal
FROM transactionaccountingline tal
JOIN transaction t          ON tal.transaction = t.id
JOIN transactionline tl     ON tl.transaction = t.id AND tl.id = tal.transactionline
JOIN account a              ON tal.account = a.id
JOIN accountingperiod ap    ON ap.id = t.postingperiod
WHERE t.posting = 'T'
  AND tal.posting = 'T'
  AND tl.subsidiary IN (1, 2, 3)
  AND ap.startdate >= TO_DATE('2025-01-01', 'YYYY-MM-DD')
  AND ap.startdate <  TO_DATE('2026-09-01', 'YYYY-MM-DD')
  AND ap.isquarter = 'F'
  AND ap.isyear = 'F'
  AND a.accttype IN ('Income', 'OthIncome', 'Expense', 'OthExpense', 'COGS')
GROUP BY ap.periodname, ap.startdate, a.accttype, a.acctnumber, tl.subsidiary

A10. Cash and working-capital balances by subsidiary at 31 August 2026 (v5)

10 rows · GL · subsidiary DSO / DIO / DPO

A5 grouped by subsidiary. Sub 2: cash $1,645,801 · AR $1,414,089 · inventory $1,399,839 · AP $891,857 · LOC $2,000. Sub 3: cash $1,001,566 · AR $694,316 · inventory $695,957 · AP $491,966. Sums tie to A5.

SELECT
    tl.subsidiary    AS sub,
    a.acctnumber,
    ROUND(SUM(tal.amount), 2) AS balance
FROM transactionaccountingline tal
JOIN transaction t          ON tal.transaction = t.id
JOIN transactionline tl     ON tl.transaction = t.id AND tl.id = tal.transactionline
JOIN account a              ON tal.account = a.id
WHERE t.posting = 'T'
  AND tal.posting = 'T'
  AND tl.subsidiary IN (1, 2, 3)
  AND t.trandate <= TO_DATE('2026-08-31', 'YYYY-MM-DD')
  AND a.acctnumber IN ('1010', '1011', '1090', '1110', '1210', '2010', '2410')
GROUP BY tl.subsidiary, a.acctnumber
Notes on the queries. (1) account.acctname is not exposed to SuiteQL in this account; fullname is used instead. (2) transaction.subsidiary is likewise not exposed; subsidiary filtering is done on transactionline.subsidiary, which is why the accounting-line queries join transactionline. (3) Subsidiary 4 (xElim) is an elimination entity with no P&L activity and is excluded throughout; Subsidiary 1 (Parent) has no 2026 activity. (4) Revenue and expense amounts on transactionaccountingline follow GL sign convention (credits negative); the queries flip the sign so revenue is positive and expenses negative, and the reducer takes absolute values for presentation. (5) All amounts are USD; the account is single-currency. (6) A balance filter on a debt survey hides facilities drawn and repaid inside the period — filter on gross activity (A4). (7) Bucketing, monthly aggregation, scenario arithmetic, breakevens, stress tables and chart series were computed client-side from these result sets; no figure in the report comes from any source other than these ten queries and the stated assumptions.
D. Independent tie-out to NetSuite standard reports

The SuiteQL extract was reconciled to NetSuite's own rendered reports on 9 September 2026 (run sequentially; period headers verified against the requested filters). Differences are rounding of line-level cents.

Report (NetSuite id)Period / dateLineReport figureModel figureDifference
Income Statement (−200), consolidatedJan–Aug 2026Total Income$8,238,204.20$8,238,203$1.20
Total Cost of Sales$4,945,111.67$4,945,109$2.67
Total Expense (incl. D&A)$2,079,214.42$2,079,214$0.42
Interest Expense$17,092.66$17,091$1.66
Balance Sheet (−202), consolidatedAs of 31 Aug 2026Cash (1010 + 1011)$2,647,366.57$2,647,367$0.43
Trade Receivables (1110)$2,108,404.79$2,108,405$0.21
Inventory (1210)$2,095,796.02$2,095,796$0.02
Accounts Payable (2010)$1,383,823.24$1,383,823$0.24
Line of Credit Payable (2410)$2,000.00$2,000—
Budget vs. Actual (−197)Jan–Jun 2026Revenue — actual$5,983,751.41$5,983,751$0.41
Revenue — budget$6,380,255.00$6,380,255—
Gross profit variance+$198,584.05+$198,586$1.95
E. Version change log
VersionDateChangeEffect on headline figures
v39 Sep 2026Initial complete report: base case, four scenarios, sensitivity, breakevens, levers, takeaways, "How to Read and Act", appendix with queries. Tied out to standard reports.—
v49 Sep 2026Methodology review pass 1 (findings 1–12). Margin narrative rewritten (eroding → volatile); pre-tax labelling; AR composition caveat; discretionary-spend relabel; revolver disclosure; A4 filter corrected; Appendix D tie-out table added; Section 8 added.None to figures. 6A headline reframed.
v59 Sep 2026Methodology review pass 2 (findings 13–16). Growth decomposition; prior-year Q4 comparison table and tornado bar; subsidiary snapshot; coupled working-capital stress table; cash-threshold row in Section 4; exit run-rate row; subsidiary-level indicators and playbook rows; OpEx indicator; Lever 3/5/6 re-targeted; queries A9–A10; this change log.None to scenario figures. Cost basis reworded "conservative" → "neutral"; 6A gains a working-capital reason; DSO indicator status changes from green (consolidated) to red (Subsidiary 2).
v5.19 Sep 2026Layout only: navigation compacted to fit one line; subsidiary snapshot split into P&L and balance-sheet tables; horizontal-scroll guard on wide tables; one garbled sentence in finding 6 corrected.None.