← All models

FFE Initial Cash Modeling - Sequel

FFE Initial Cash Modeling - Sequel
Business Planning Forecast — Projection · generated
Range 2026-06 for 13 months · Rev +0%/yr · COGS +7%/yr · OPEX +0%/yr · Cost of capital 7%/yr · Opening cash $0

Model Settings

Date range, annual price escalation, and starting cash for the cash-flow projection.

YTD actuals Totals for the months before the start month — rolls into the year totals so a mid-year forecast still reflects the full year. Switch off to exclude them without clearing the numbers.

Brands

The brands in this model. Openings are entered per brand; each brand gets its own SKU mix below.

Pilates Addiction
Beem
iFlex
Body20
ULC

SKU Detail

Each SKU belongs to a brand and sets its own units per location. It also has a sale price, base unit cost, country of origin, HTS code, tariff % and inbound shipping. Landed cost = base cost × (1 + tariff%) + shipping; margin & markup update live, and the financials use the landed cost for COGS. Buy (cash out to supplier) anchors to order (opening − lead time) or receipt (opening date). Sell (cash in from customer) anchors to the location opening date — deposits land before (− days), final payments after (+ days). Percentages are of unit cost (buy) or sale price (sell).

⬇ Download Excel template
Bulk-add SKUs from a spreadsheet — appends to this model.
Beem Millwork Beem 1/loc Price $16,000 Landed $10,250 Margin $5,750 (35.9%) Lead 0d 1 buy 1 sell

Purchase window. Limits the months this SKU is ordered from the supplier. Leave either blank for no limit. The window gates on the order month (opening month minus lead time), so a SKU you stop buying in, say, July still supplies later openings whose orders were placed by July — and their receipts, revenue, and buy/sell payments keep flowing forward on the normal lead-time and payment schedule. Months are inclusive: “Buy until July 2026” means July is the last month you place an order.

Landed cost Gross / unit Margin Markup
Payment milestones Buy — Sell — (each side should total 100%)
%
% from opening

Payment milestones. Set when cash actually moves for this SKU — separate from when revenue and COGS are booked. Split into Buy (cash out to the supplier, a % of landed cost × units) and Sell (cash in from the customer, a % of sale price × units). Each side should total 100%. A milestone lands relative to an anchor, shifted by its ± offset (days or months; net-30 = 1 month):
Buy “at order” = opening month − lead time (when you place the PO); “at receipt” = the opening month (when goods arrive).
Sell “from opening” = the location opening / delivery month.
Examples — Buy: Deposit 30% at order + Final 70% at receipt pays 30% up front when the PO is placed and 70% on delivery. Sell: Deposit 50% from opening −30 + Final 50% from opening +30 collects half a month before the store opens and half a month after.

Sauna Beem 4/loc Price $7,500 Landed $6,150 Margin $1,350 (18%) Lead 45d 2 buy 1 sell

Purchase window. Limits the months this SKU is ordered from the supplier. Leave either blank for no limit. The window gates on the order month (opening month minus lead time), so a SKU you stop buying in, say, July still supplies later openings whose orders were placed by July — and their receipts, revenue, and buy/sell payments keep flowing forward on the normal lead-time and payment schedule. Months are inclusive: “Buy until July 2026” means July is the last month you place an order.

Landed cost Gross / unit Margin Markup
Payment milestones Buy — Sell — (each side should total 100%)
%
%
% from opening

Payment milestones. Set when cash actually moves for this SKU — separate from when revenue and COGS are booked. Split into Buy (cash out to the supplier, a % of landed cost × units) and Sell (cash in from the customer, a % of sale price × units). Each side should total 100%. A milestone lands relative to an anchor, shifted by its ± offset (days or months; net-30 = 1 month):
Buy “at order” = opening month − lead time (when you place the PO); “at receipt” = the opening month (when goods arrive).
Sell “from opening” = the location opening / delivery month.
Examples — Buy: Deposit 30% at order + Final 70% at receipt pays 30% up front when the PO is placed and 70% on delivery. Sell: Deposit 50% from opening −30 + Final 50% from opening +30 collects half a month before the store opens and half a month after.

Body20 Millwork Body20 1/loc Price $20,000 Landed $15,000 Margin $5,000 (25%) Lead 0d 1 buy 1 sell

Purchase window. Limits the months this SKU is ordered from the supplier. Leave either blank for no limit. The window gates on the order month (opening month minus lead time), so a SKU you stop buying in, say, July still supplies later openings whose orders were placed by July — and their receipts, revenue, and buy/sell payments keep flowing forward on the normal lead-time and payment schedule. Months are inclusive: “Buy until July 2026” means July is the last month you place an order.

Landed cost Gross / unit Margin Markup
Payment milestones Buy — Sell — (each side should total 100%)
%
% from opening

Payment milestones. Set when cash actually moves for this SKU — separate from when revenue and COGS are booked. Split into Buy (cash out to the supplier, a % of landed cost × units) and Sell (cash in from the customer, a % of sale price × units). Each side should total 100%. A milestone lands relative to an anchor, shifted by its ± offset (days or months; net-30 = 1 month):
Buy “at order” = opening month − lead time (when you place the PO); “at receipt” = the opening month (when goods arrive).
Sell “from opening” = the location opening / delivery month.
Examples — Buy: Deposit 30% at order + Final 70% at receipt pays 30% up front when the PO is placed and 70% on delivery. Sell: Deposit 50% from opening −30 + Final 50% from opening +30 collects half a month before the store opens and half a month after.

iFlex Millwork iFlex 1/loc Price $26,000 Landed $19,000 Margin $7,000 (26.9%) Lead 0d 1 buy 1 sell

Purchase window. Limits the months this SKU is ordered from the supplier. Leave either blank for no limit. The window gates on the order month (opening month minus lead time), so a SKU you stop buying in, say, July still supplies later openings whose orders were placed by July — and their receipts, revenue, and buy/sell payments keep flowing forward on the normal lead-time and payment schedule. Months are inclusive: “Buy until July 2026” means July is the last month you place an order.

Landed cost Gross / unit Margin Markup
Payment milestones Buy — Sell — (each side should total 100%)
%
% from opening

Payment milestones. Set when cash actually moves for this SKU — separate from when revenue and COGS are booked. Split into Buy (cash out to the supplier, a % of landed cost × units) and Sell (cash in from the customer, a % of sale price × units). Each side should total 100%. A milestone lands relative to an anchor, shifted by its ± offset (days or months; net-30 = 1 month):
Buy “at order” = opening month − lead time (when you place the PO); “at receipt” = the opening month (when goods arrive).
Sell “from opening” = the location opening / delivery month.
Examples — Buy: Deposit 30% at order + Final 70% at receipt pays 30% up front when the PO is placed and 70% on delivery. Sell: Deposit 50% from opening −30 + Final 50% from opening +30 collects half a month before the store opens and half a month after.

Aurum Import Parts and Upholstery Pilates Addiction 13/loc Price $1,175 Landed $997 Margin $178 (15.1%) Lead 45d 2 buy 1 sell

Purchase window. Limits the months this SKU is ordered from the supplier. Leave either blank for no limit. The window gates on the order month (opening month minus lead time), so a SKU you stop buying in, say, July still supplies later openings whose orders were placed by July — and their receipts, revenue, and buy/sell payments keep flowing forward on the normal lead-time and payment schedule. Months are inclusive: “Buy until July 2026” means July is the last month you place an order.

Landed cost Gross / unit Margin Markup
Payment milestones Buy — Sell — (each side should total 100%)
%
%
% from opening

Payment milestones. Set when cash actually moves for this SKU — separate from when revenue and COGS are booked. Split into Buy (cash out to the supplier, a % of landed cost × units) and Sell (cash in from the customer, a % of sale price × units). Each side should total 100%. A milestone lands relative to an anchor, shifted by its ± offset (days or months; net-30 = 1 month):
Buy “at order” = opening month − lead time (when you place the PO); “at receipt” = the opening month (when goods arrive).
Sell “from opening” = the location opening / delivery month.
Examples — Buy: Deposit 30% at order + Final 70% at receipt pays 30% up front when the PO is placed and 70% on delivery. Sell: Deposit 50% from opening −30 + Final 50% from opening +30 collects half a month before the store opens and half a month after.

Aurum Metal Manufacturing Pilates Addiction 13/loc Price $6,300 Landed $5,300 Margin $1,000 (15.9%) Lead 0d 2 buy 1 sell

Purchase window. Limits the months this SKU is ordered from the supplier. Leave either blank for no limit. The window gates on the order month (opening month minus lead time), so a SKU you stop buying in, say, July still supplies later openings whose orders were placed by July — and their receipts, revenue, and buy/sell payments keep flowing forward on the normal lead-time and payment schedule. Months are inclusive: “Buy until July 2026” means July is the last month you place an order.

Landed cost Gross / unit Margin Markup
Payment milestones Buy — Sell — (each side should total 100%)
%
%
% from opening

Payment milestones. Set when cash actually moves for this SKU — separate from when revenue and COGS are booked. Split into Buy (cash out to the supplier, a % of landed cost × units) and Sell (cash in from the customer, a % of sale price × units). Each side should total 100%. A milestone lands relative to an anchor, shifted by its ± offset (days or months; net-30 = 1 month):
Buy “at order” = opening month − lead time (when you place the PO); “at receipt” = the opening month (when goods arrive).
Sell “from opening” = the location opening / delivery month.
Examples — Buy: Deposit 30% at order + Final 70% at receipt pays 30% up front when the PO is placed and 70% on delivery. Sell: Deposit 50% from opening −30 + Final 50% from opening +30 collects half a month before the store opens and half a month after.

Aurum Plating Pilates Addiction 13/loc Price $1,050 Landed $891 Margin $159 (15.1%) Lead 0d 1 buy 1 sell

Purchase window. Limits the months this SKU is ordered from the supplier. Leave either blank for no limit. The window gates on the order month (opening month minus lead time), so a SKU you stop buying in, say, July still supplies later openings whose orders were placed by July — and their receipts, revenue, and buy/sell payments keep flowing forward on the normal lead-time and payment schedule. Months are inclusive: “Buy until July 2026” means July is the last month you place an order.

Landed cost Gross / unit Margin Markup
Payment milestones Buy — Sell — (each side should total 100%)
%
% from opening

Payment milestones. Set when cash actually moves for this SKU — separate from when revenue and COGS are booked. Split into Buy (cash out to the supplier, a % of landed cost × units) and Sell (cash in from the customer, a % of sale price × units). Each side should total 100%. A milestone lands relative to an anchor, shifted by its ± offset (days or months; net-30 = 1 month):
Buy “at order” = opening month − lead time (when you place the PO); “at receipt” = the opening month (when goods arrive).
Sell “from opening” = the location opening / delivery month.
Examples — Buy: Deposit 30% at order + Final 70% at receipt pays 30% up front when the PO is placed and 70% on delivery. Sell: Deposit 50% from opening −30 + Final 50% from opening +30 collects half a month before the store opens and half a month after.

PA Millwork Pilates Addiction 1/loc Price $53,000 Landed $38,000 Margin $15,000 (28.3%) Lead 0d 1 buy 1 sell

Purchase window. Limits the months this SKU is ordered from the supplier. Leave either blank for no limit. The window gates on the order month (opening month minus lead time), so a SKU you stop buying in, say, July still supplies later openings whose orders were placed by July — and their receipts, revenue, and buy/sell payments keep flowing forward on the normal lead-time and payment schedule. Months are inclusive: “Buy until July 2026” means July is the last month you place an order.

Landed cost Gross / unit Margin Markup
Payment milestones Buy — Sell — (each side should total 100%)
%
% from opening

Payment milestones. Set when cash actually moves for this SKU — separate from when revenue and COGS are booked. Split into Buy (cash out to the supplier, a % of landed cost × units) and Sell (cash in from the customer, a % of sale price × units). Each side should total 100%. A milestone lands relative to an anchor, shifted by its ± offset (days or months; net-30 = 1 month):
Buy “at order” = opening month − lead time (when you place the PO); “at receipt” = the opening month (when goods arrive).
Sell “from opening” = the location opening / delivery month.
Examples — Buy: Deposit 30% at order + Final 70% at receipt pays 30% up front when the PO is placed and 70% on delivery. Sell: Deposit 50% from opening −30 + Final 50% from opening +30 collects half a month before the store opens and half a month after.

PA Millwork Shipping Pilates Addiction 1/loc Price $8,800 Landed $7,750 Margin $1,050 (11.9%) Lead 0d 1 buy 1 sell

Purchase window. Limits the months this SKU is ordered from the supplier. Leave either blank for no limit. The window gates on the order month (opening month minus lead time), so a SKU you stop buying in, say, July still supplies later openings whose orders were placed by July — and their receipts, revenue, and buy/sell payments keep flowing forward on the normal lead-time and payment schedule. Months are inclusive: “Buy until July 2026” means July is the last month you place an order.

Landed cost Gross / unit Margin Markup
Payment milestones Buy — Sell — (each side should total 100%)
%
% from opening

Payment milestones. Set when cash actually moves for this SKU — separate from when revenue and COGS are booked. Split into Buy (cash out to the supplier, a % of landed cost × units) and Sell (cash in from the customer, a % of sale price × units). Each side should total 100%. A milestone lands relative to an anchor, shifted by its ± offset (days or months; net-30 = 1 month):
Buy “at order” = opening month − lead time (when you place the PO); “at receipt” = the opening month (when goods arrive).
Sell “from opening” = the location opening / delivery month.
Examples — Buy: Deposit 30% at order + Final 70% at receipt pays 30% up front when the PO is placed and 70% on delivery. Sell: Deposit 50% from opening −30 + Final 50% from opening +30 collects half a month before the store opens and half a month after.

Reformer Shipping Pilates Addiction 1/loc Price $9,900 Landed $8,800 Margin $1,100 (11.1%) Lead 0d 1 buy 1 sell

Purchase window. Limits the months this SKU is ordered from the supplier. Leave either blank for no limit. The window gates on the order month (opening month minus lead time), so a SKU you stop buying in, say, July still supplies later openings whose orders were placed by July — and their receipts, revenue, and buy/sell payments keep flowing forward on the normal lead-time and payment schedule. Months are inclusive: “Buy until July 2026” means July is the last month you place an order.

Landed cost Gross / unit Margin Markup
Payment milestones Buy — Sell — (each side should total 100%)
%
% from opening

Payment milestones. Set when cash actually moves for this SKU — separate from when revenue and COGS are booked. Split into Buy (cash out to the supplier, a % of landed cost × units) and Sell (cash in from the customer, a % of sale price × units). Each side should total 100%. A milestone lands relative to an anchor, shifted by its ± offset (days or months; net-30 = 1 month):
Buy “at order” = opening month − lead time (when you place the PO); “at receipt” = the opening month (when goods arrive).
Sell “from opening” = the location opening / delivery month.
Examples — Buy: Deposit 30% at order + Final 70% at receipt pays 30% up front when the PO is placed and 70% on delivery. Sell: Deposit 50% from opening −30 + Final 50% from opening +30 collects half a month before the store opens and half a month after.

ULC Equip Coordination ULC 1/loc Price $2,500 Landed $0 Margin $2,500 (100%) Lead 0d 0 buy 1 sell

Purchase window. Limits the months this SKU is ordered from the supplier. Leave either blank for no limit. The window gates on the order month (opening month minus lead time), so a SKU you stop buying in, say, July still supplies later openings whose orders were placed by July — and their receipts, revenue, and buy/sell payments keep flowing forward on the normal lead-time and payment schedule. Months are inclusive: “Buy until July 2026” means July is the last month you place an order.

Landed cost Gross / unit Margin Markup
Payment milestones Buy — Sell — (each side should total 100%)
% from opening

Payment milestones. Set when cash actually moves for this SKU — separate from when revenue and COGS are booked. Split into Buy (cash out to the supplier, a % of landed cost × units) and Sell (cash in from the customer, a % of sale price × units). Each side should total 100%. A milestone lands relative to an anchor, shifted by its ± offset (days or months; net-30 = 1 month):
Buy “at order” = opening month − lead time (when you place the PO); “at receipt” = the opening month (when goods arrive).
Sell “from opening” = the location opening / delivery month.
Examples — Buy: Deposit 30% at order + Final 70% at receipt pays 30% up front when the PO is placed and 70% on delivery. Sell: Deposit 50% from opening −30 + Final 50% from opening +30 collects half a month before the store opens and half a month after.

ULC Millwork ULC 1/loc Price $60,000 Landed $40,000 Margin $20,000 (33.3%) Lead 0d 1 buy 1 sell

Purchase window. Limits the months this SKU is ordered from the supplier. Leave either blank for no limit. The window gates on the order month (opening month minus lead time), so a SKU you stop buying in, say, July still supplies later openings whose orders were placed by July — and their receipts, revenue, and buy/sell payments keep flowing forward on the normal lead-time and payment schedule. Months are inclusive: “Buy until July 2026” means July is the last month you place an order.

Landed cost Gross / unit Margin Markup
Payment milestones Buy — Sell — (each side should total 100%)
%
% from opening

Payment milestones. Set when cash actually moves for this SKU — separate from when revenue and COGS are booked. Split into Buy (cash out to the supplier, a % of landed cost × units) and Sell (cash in from the customer, a % of sale price × units). Each side should total 100%. A milestone lands relative to an anchor, shifted by its ± offset (days or months; net-30 = 1 month):
Buy “at order” = opening month − lead time (when you place the PO); “at receipt” = the opening month (when goods arrive).
Sell “from opening” = the location opening / delivery month.
Examples — Buy: Deposit 30% at order + Final 70% at receipt pays 30% up front when the PO is placed and 70% on delivery. Sell: Deposit 50% from opening −30 + Final 50% from opening +30 collects half a month before the store opens and half a month after.

ULC Wall Finishes ULC 1/loc Price $20,000 Landed $14,000 Margin $6,000 (30%) Lead 0d 1 buy 1 sell

Purchase window. Limits the months this SKU is ordered from the supplier. Leave either blank for no limit. The window gates on the order month (opening month minus lead time), so a SKU you stop buying in, say, July still supplies later openings whose orders were placed by July — and their receipts, revenue, and buy/sell payments keep flowing forward on the normal lead-time and payment schedule. Months are inclusive: “Buy until July 2026” means July is the last month you place an order.

Landed cost Gross / unit Margin Markup
Payment milestones Buy — Sell — (each side should total 100%)
%
% from opening

Payment milestones. Set when cash actually moves for this SKU — separate from when revenue and COGS are booked. Split into Buy (cash out to the supplier, a % of landed cost × units) and Sell (cash in from the customer, a % of sale price × units). Each side should total 100%. A milestone lands relative to an anchor, shifted by its ± offset (days or months; net-30 = 1 month):
Buy “at order” = opening month − lead time (when you place the PO); “at receipt” = the opening month (when goods arrive).
Sell “from opening” = the location opening / delivery month.
Examples — Buy: Deposit 30% at order + Final 70% at receipt pays 30% up front when the PO is placed and 70% on delivery. Sell: Deposit 50% from opening −30 + Final 50% from opening +30 collects half a month before the store opens and half a month after.

Location Orders Forecast (Openings)

Store openings per brand per month — everything flows from here.

Brand06/2607/2608/2609/2610/2611/2612/2601/2702/2703/2704/2705/2706/27
Pilates Addiction
Beem
iFlex
Body20
ULC

OPEX Detail (bottom-up)

Monthly total: $143,900

Build OPEX from the ground up, line by line. Each item applies to every month (escalated by the OPEX annual increase) and is paid in-month. Collapse the list once it's set — the totals stay live.

Suggested items:

Capital / Funding

Each line: total ÷ months principal + interest on remaining balance

One row per debt / repayment schedule (loan, financed equipment, owner draws, etc.). Enter the total amount, the period it's paid over, and the annual interest rate. The cash flow will show a monthly outflow of principal (total ÷ months) plus interest charged on the remaining balance. Hits the cash balance only — does not touch P&L.

13 months Monthly principal: $75,919 Total interest: $40,300 Total cash out: $1,027,249
13 months Monthly principal: $134,616 Total interest: $71,458 Total cash out: $1,821,461
13 months Monthly principal: $57,692 Total interest: $30,625 Total cash out: $780,625
13 months Monthly principal: $38,462 Total interest: $20,417 Total cash out: $520,417

Capital & Exit

Cost of capital charges interest each month on any financing shortfall (a negative running cash balance) — it shows as an Interest line in the P&L and is paid in the cash flow. Exit value applies your multiple to the chosen metric for a selected period. Both update live with the sensitivity scenario.

Saved scenarios 2

Each scenario captures its own openings / COGS / OPEX flex — values shown are independent of the live page sliders.
Company value
Sensitivity flex
Company value
Sensitivity flex
Add scenario
Total Openings
 
Revenue
 
COGS
cost of goods sold
Gross Income
revenue − COGS
Net Income
gross − OPEX
📊 Sensitivity Analysis flex openings, COGS & OPEX to see best / worst-case P&L and cash flow
Base scenario
Openings
0%
COGS
0%
OPEX
0%
Revenue
COGS
Net Income
Ending Cash
Per-brand adjustments — openings & COGS
Openings
COGS / store
Pilates Addiction
0%
0%
Beem
0%
0%
iFlex
0%
0%
Body20
0%
0%
ULC
0%
0%

Financial Output

1,125,000 +225,000 Top line is the scenario amount; the smaller figure below is the change vs. the base scenario (green = better, red = worse). It only appears when a sensitivity scenario is active.

Location Orders Forecast — planned store openings per brand

Projected P&L

Projected Cash Flow

Running balance starts from opening cash ($0) plus YTD net cash. Cash is timed by each SKU's payment milestones (deposits & final payments), lead time, and OPEX.

By Brand & SKU — product P&L & cash flow, each SKU under its brand subtotal (OPEX, interest & capital are company-wide — see the totals above)

SKU Summary

Included SKUs only — price, landed cost & margin per unit.