Your budget is empty. Complete the setup wizard to add your revenue streams, team members, and expenses.
| Item | {{ month.label }} |
|---|---|
|
REVENUE
|
|
| {{ categoryName }} | |
|
{{ item.name }}
{{ item.subcategory }}
|
|
| TOTAL REVENUE | {{ formatCurrency(monthlyTotals[month.key]?.revenue || 0) }} |
|
EXPENSES
|
|
|
{{ categoryName }}
|
|
|
{{ item.subcategory }}
|
|
| TOTAL EXPENSES | {{ formatCurrency(monthlyTotals[month.key]?.expenses || 0) }} |
| NET INCOME | {{ formatCurrency(monthlyTotals[month.key]?.net || 0) }} |
| CUMULATIVE BALANCE | {{ formatCurrency(cumulativeBalances[month.key] || 0) }} |
This will divide ${{ newRevenue.annualAmount || 0 }} equally across all 12 months (${{ newRevenue.annualAmount ? Math.round(newRevenue.annualAmount / 12) : 0 }} per month)
This will set ${{ newRevenue.monthlyAmount || 0 }} for all 12 months
The revenue item will be created with no initial values. You can fill them in later directly in the budget table.
This will divide ${{ newExpense.annualAmount || 0 }} equally across all 12 months (${{ newExpense.annualAmount ? Math.round(newExpense.annualAmount / 12) : 0 }} per month)
This will set ${{ newExpense.monthlyAmount || 0 }} for all 12 months
The expense item will be created with no initial values. You can fill them in later directly in the budget table.
This will divide ${{ newRevenue.annualAmount || 0 }} equally across all 12 months (${{ newRevenue.annualAmount ? Math.round(newRevenue.annualAmount / 12) : 0 }} per month)
This will set ${{ newRevenue.monthlyAmount || 0 }} for all 12 months
The revenue item will not change its monthly values. You can adjust them manually in the budget table.
This will divide ${{ newExpense.annualAmount || 0 }} equally across all 12 months (${{ newExpense.annualAmount ? Math.round(newExpense.annualAmount / 12) : 0 }} per month)
This will set ${{ newExpense.monthlyAmount || 0 }} for all 12 months
The expense item will not change its monthly values. You can adjust them manually in the budget table.
Revenue comes from the streams you set up in the budget builder, and any manual additions to the budget spreadsheet:
Payroll uses a cumulative balance approach to make sure members are paid sustainably:
Step-by-step process:
This means payroll varies by month - higher in good cash flow months, lower when cash is tight.
Shows your running cash position over time:
Everyone gets equal hourly wage ({{ $format.currency(coopBuilderStore.equalHourlyWage || 0) }}/hour) based on their monthly hours.
Pay is allocated proportionally based on each member's minimum monthly needs, ensuring fair coverage.
Pay is allocated proportionally based on hours worked, with higher hours getting more pay.
This system prioritizes sustainability over theoretical maximum pay. You might not always get full theoretical wages, but this method will prevent you from running out of cash.