Welcome to your Dashboard

Please sign in with your Google account to manage your bills.

You have {{ overdueBillsCount }} overdue bill(s).

{{ monthName }} {{ year }}

Rollover

${{ rolloverBalance.toFixed(2) }}

Income

${{ totalIncome.toFixed(2) }}

Bills

${{ totalBills.toFixed(2) }}

Final Balance

${{ balance.toFixed(2) }}

Budget Progress

No budgets set.
{{ item.category_name }} ${{ item.spentAmount.toFixed(2) }} / ${{ item.budgetAmount.toFixed(2) }}

Goal Progress

No goals set yet.
{{ goal.name }} ${{ parseFloat(goal.current_amount).toFixed(2) }} / ${{ parseFloat(goal.goal_amount).toFixed(2) }}

Spending by Category

No spending data.

Bills

Total Unpaid: ${{ totalUnpaidBills.toFixed(2) }}
  • {{ bill.name }}

    {{ bill.category }} Uncategorized {{ formatDate(bill.due_date) }}

    ${{ parseFloat(bill.amount).toFixed(2) }}

  • No bills for this month.

Income

  • {{ inc.source }}

    {{ inc.category }} Uncategorized {{ formatDate(inc.date_received) }}

    ${{ parseFloat(inc.amount).toFixed(2) }}

  • No income recorded for this month.

Your Goals

No goals yet!

Create a goal to start tracking your progress.

{{ goal.name }}

{{ goal.goal_type === 'savings' ? 'Savings' : 'Debt Payoff' }}
${{ parseFloat(goal.current_amount).toFixed(2) }} ${{ parseFloat(goal.goal_amount).toFixed(2) }}
{{ ((goal.current_amount / goal.goal_amount) * 100).toFixed(1) }}%

Spending Details: {{ monthName }} {{ year }}

No spending to show for this month.
  • {{ bill.name }}

    {{ formatDate(bill.due_date) }}

    ${{ parseFloat(bill.amount).toFixed(2) }}

Annual Report: {{ annualReportYear }}

Year: {{ annualReportYear }}

Total Income

${{ annualSummary.totalIncome.toFixed(2) }}

Total Bills

${{ annualSummary.totalBills.toFixed(2) }}

Net Balance

${{ (annualSummary.totalIncome - annualSummary.totalBills).toFixed(2) }}

Monthly Overview

No income or bills for this year.

Annual Spending by Category

No category spending to display.

Detailed Monthly Breakdown

Month Income Bills Balance
{{ new Date(annualReportYear, monthData.month - 1, 1).toLocaleString('default', { month: 'long' }) }} ${{ monthData.income.toFixed(2) }} ${{ monthData.bills.toFixed(2) }} ${{ (monthData.income - monthData.bills).toFixed(2) }}
No data for this year.

Add {{ addTransaction.type === 'bill' ? 'Bill' : 'Income' }}

Manage Templates

  • {{ template.name }}

    ${{ parseFloat(template.amount).toFixed(2) }}

  • No templates found.

Create New Transaction