๐Ÿ” Access Required

โ€ข Personal access token received by mail after the payment.

โ€ข Do not share your personal access token, to protect your personal data and for security.

smartgearEase logo Powered by smartgearEase
Get a personal access token โžœ
{{ budget.name ? budget.name + (budget.name.endsWith("'s") ? '' : "'s") : '' }}
{{ displayMonthLabel ? displayMonthLabel.toUpperCase() : '' }}
โ€ข BUDGET DASHBOARD โ€ข
{{ displayMonthLabel ? displayMonthLabel.toUpperCase() : '' }}

{{ t('appTitle') }}

๐Ÿ’ญ {{ currentQuote }}

{{ t('budgetVsActual') }}

{{ t('actualBreakdown') }}

{{ t('cashFlow') }}

{{ formatCurrency(remainingBudget) }}

Next: {{ nextReminder.toLocaleString() }}

{{ t('welcomeTitle') }}

{{ t('welcomeIntro') }}

  • {{ t('tabBudget') }}: {{ t('bulletBudget') }}
  • {{ t('tabGoals') }}: {{ t('bulletGoals') }}
  • {{ t('tabCollection') }}: {{ t('bulletCollection') }}

{{ t('cashFlow') }}

{{ formatCurrency(cashFlowLeftActual) }}

{{ t('left') }} ({{ t('actual') }})

{{ t('income') }}

{{ formatCurrency(totalIncomeActual) }}

{{ t('actual') }}

{{ t('expense') }}

{{ formatCurrency(totalExpensesActual) }}

{{ t('actual') }}

{{ t('bills') }}

{{ formatCurrency(totalBillsActual) }}

{{ t('actual') }}

{{ t('budgetVsActual') }}

{{ t('actualBreakdown') }}

{{ t('overview') }}

{{ t('overview') }}
{{ t('changeCurrency') }}
{{ t('yourName') }}
{{ t('startBalance') }}

{{ t('leftToBudget') }}

{{ formatCurrency(cashFlowLeftBudget) }}

{{ t('daysLeft') }}

{{ budget.periodEnd && budget.periodStart ? Math.max(0, Math.ceil((new Date(budget.periodEnd) - new Date(budget.periodStart))/(1000*60*60*24))) : '' }}

{{ t('cashFlow') }}

{{ t('budget') }}{{ t('actual') }}
{{ t('startBalance') }}
{{ t('income') }}
{{ t('bills') }}
{{ t('expense') }}
{{ t('savings') }}
{{ t('debt') }}
{{ t('left') }}

{{ t('budgetVsActual') }}

{{ t('actualBreakdown') }}

{{ t('income') }}

{{ t('category') }}{{ t('budget') }}{{ t('actual') }}
TOTAL{{ formatCurrency(totalIncome) }}{{ formatCurrency(totalIncomeActual) }}

{{ t('bills') }}

{{ t('category') }}{{ t('budget') }}{{ t('actual') }}
TOTAL {{ formatCurrency(totalBills) }} {{ formatCurrency(totalBillsActual) }}

{{ t('expense') }}

{{ t('category') }}{{ t('budget') }}{{ t('actual') }}
TOTAL {{ formatCurrency(totalExpenses) }} {{ formatCurrency(totalExpensesActual) }}

{{ t('debt') }}

{{ t('category') }}{{ t('budget') }}{{ t('actual') }}
TOTAL {{ formatCurrency(totalDebt) }} {{ formatCurrency(totalDebtActual) }}

{{ t('financialGoals') }}

{{ t('financialGoals') }}
{{ t('goalNamePh') }} {{ t('targetAmountPh') }} {{ t('currentAmountPh') }}
{{ t('goalHelpName') }} {{ t('goalHelpTarget') }} {{ t('goalHelpCurrent') }}

{{ goal.name }}

{{ formatCurrency(goal.current) }} / {{ formatCurrency(goal.target) }}

{{ Math.round(goal.current/goal.target*100) }}% complete

{{ t('monthlyOverview') }}

{{ t('monthlyOverview') }}
{{ t('totalIncome') }}{{ formatCurrency(totalIncome) }}
{{ t('totalExpenses') }}{{ formatCurrency(totalExpenses) }}
{{ t('netSavings') }}{{ formatCurrency(remainingBudget) }}
{{ t('savingsRate') }}{{ totalIncome > 0 ? Math.round(remainingBudget/totalIncome*100) : 0 }}%

{{ t('goalsProgress') }}

{{ goal.name }}

{{ Math.round(goal.current/goal.target*100) }}%

{{ t('tabTodoList') }}

{{ t('todoIntro') }}

{{ t(week.label) }}

๐Ÿ”ฅ {{ t('tabShops') }}

Discover our hand-picked tools & resources to stay motivated and reach your goals faster. Please add โญโญโญโญโญ stars if you like it!