formation.simulate_business
12-Month Business Simulator — financial projection engine for Australian trade businesses. Input a trade, state, startup capital, working hours, and scenario (conservative/realistic/optimistic) to get month-by-month projections including: gross revenue, all expense categories, GST collected/owing, income tax estimates, superannuation, net profit, cash balance, and milestone detection (break-even month, capacity ceiling, hire trigger). Uses real Australian 2025-26 tax brackets, 10% GST, 12% super rate, and trade-specific cost profiles. Returns year-end summary with effective hourly rate, total take-home, and ROI on startup capital.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| state | Yes | Australian state/territory: NSW, VIC, QLD, SA, WA, TAS, NT, ACT. Required. | |
| trade | Yes | Trade category: electrical, plumbing, hvac, painting, roofing, landscaping, carpentry, cleaning, general-building. Required. | |
| scenario | Yes | Projection scenario. Required. | |
| hasVehicle | No | Already has a work vehicle? Reduces vehicle costs. | |
| weeksPerYear | Yes | Working weeks per year (typically 46-48). Required. | |
| hasAccountant | No | Has an accountant? Adds $200/month accounting cost. | |
| startupCapital | Yes | Starting capital in AUD. Required. | |
| averageJobValue | No | Override average job value in AUD (otherwise uses trade average). | |
| monthlyToolCost | No | Monthly tool replacement/upgrade budget in AUD. | |
| businessStructure | Yes | Business structure for tax calculations. Required. | |
| leadConversionRate | No | Lead conversion rate 0-100 (default 40%). | |
| monthlyVehicleCost | No | Monthly vehicle lease/loan/fuel cost in AUD. | |
| billableHoursPerWeek | Yes | Target billable hours per week. Required. | |
| marketingBudgetMonthly | No | Monthly marketing budget in AUD (default $300). | |
| monthlyPersonalExpenses | Yes | Monthly living expenses they need to cover in AUD. Required. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||