profit-ready scorecard
5 quick yes/no checks to know if it’s safe to spend
Tick what’s true today. We’ll score you, show the first fix, and jump there.
Core (30-second checks)
I know my
spendable money
each month (Sales − materials/subcons).
I move cash weekly into
three bank buckets
(profit, tax, expenses).
I know my
price floor
(lowest price without losing money).
I know my
runway in days
at current spending.
I have a
weekly expense cap
and someone enforces it.
Score 5/5 = safe to grow. 3–4/5 = fix gaps first. ≤2/5 = pause new spend.
Helpful (nice-to-have)
New spend follows a
≤14-day payback
rule.
Discount safety
: I can tell the sales lift needed for a discount.
Labour mapping
: delivery vs overhead is clear.
Quarterly
profit % target
on “spendable money”.
Cash-first reporting
(bank balances → profit → charts).
These boost resilience but don’t replace the Core 5.
—
—
Fix: …
Copy Summary
Opened…
financial guardrails
Stop the classic losses — check these four risks in minutes
Run the checks, read the banner, then lock your weekly ritual.
Spendable Revenue
Runway
Discount Trap
Overspend Alert
Hire Smart
14-Day Payback
Weekly Allocations
Spendable Revenue — get your “Real Revenue”
Revenue this month ($)
Materials / Subcontractors ($)
Calculate
Reset
—
Real Revenue = Sales − Materials/Subcontractors.
Runway — days & weeks
Cash available now ($)
Average net outflow period ($)
per week
per month
Get Runway
Reset
—
days = cash ÷ (net outflow/day). Use outflow after customer collections.
Discount Trap — sales lift to break even
Keep % per sale (before fixed costs) (%)
Discount % you’re considering (%)
See Damage
Reset
—
required lift = m/(m−d) − 1.
Overspend Alert — budget off Spendable Revenue
Revenue this month ($)
Materials/Subcon/Direct ($)
OPEX cap % of Real Revenue (%)
Actual OPEX (optional) ($)
Check Overspend
Reset
—
Cap OPEX as a % of Spendable Revenue, not Sales.
Hire Smart — will a new monthly cost pay for itself?
Price per job / unit ($)
Per job (materials + direct) ($)
New monthly fixed cost ($)
Additional jobs expected / month (optional)
Workdays / month (optional)
Check Hiring Gate
Reset
—
14-Day Payback — will this spend return within 2 weeks?
New spend amount ($)
Price per sale ($)
Keep % per sale (contribution %) (%)
OR Contribution per sale ($) (optional)
Expected sales per day (optional)
Check Payback
Reset
—
Days to payback ≈ Spend ÷ (Contribution/sale × Sales/day). Rule of thumb: ≤14 days.