Multiple account types
Track checking, savings, credit-card, cash, and investment accounts in one directory.
Capability register
From the first imported statement to annual planning, forecasting, and data export—this is the complete implemented feature set.
Available now
59
documented capabilities across 6 areas
01 · Money records
Keep the source records behind every balance, report, and plan accurate and easy to review.
Open transactionsTrack checking, savings, credit-card, cash, and investment accounts in one directory.
Keep each account in its own currency while reporting consolidated totals in your base currency.
Create, edit, clear, categorise, and delete income or expense entries whenever records need attention.
Find ledger entries by text, reporting period, category, account, tags, and page size.
Select multiple visible transactions and remove them through one protected confirmation flow.
Move money between Spendful accounts without counting the movement as income or spending.
Add or remove receipt files on individual transactions and keep the supporting record nearby.
Create flexible tags, attach several to a transaction, filter by them, and apply suggested tags.
Upload downloadable bank statements in all three supported formats, up to 10 MB per file.
Choose the source bank so Spendful can interpret different column names and statement layouts.
Create statement accounts and categories that do not yet exist, then assign imported transactions to them.
Detect existing statement rows before saving so the same transaction is not added twice.
02 · Planning
Turn current balances into practical plans for spending, saving, incoming cash, bills, and repayment.
Open budgetsSet spending limits across one or several categories and edit or retire the plan later.
Plan weekly, monthly, yearly, or against a custom date range.
Compare actual spending with the plan and see good, warning, or overspent states at a glance.
Build a month-by-month plan for the selected year and compare planned income, expenses, and savings.
Assign available income to categories before spending and monitor what remains in every envelope.
Carry unused allocations into the next period without recreating the plan.
Set target amounts, dates, priority, status, and current progress for each savings objective.
Plan salary, freelance, dividend, bonus, or other income with weekly, bi-weekly, monthly, or custom timing.
Record repeating expenses, recurrence rules, next dates, and active status.
Track balances, rates, minimum payments, due dates, and target payoff dates across common debt types.
Compare repayment order, monthly schedules, payoff timing, and projected interest.
03 · Reporting
Move from individual ledger entries to reporting periods, trends, forecasts, and concrete next actions.
Open analyticsUse one calendar month or year across the dashboard, transactions, budgets, and analytics.
See income, spending, net cash flow, balances, budget status, and recent activity together.
Compare totals over time with monthly charts and period-over-period context.
Understand where money comes from and where it goes, including totals and transaction counts.
Review current balances, transaction volume, total movement, and last activity by account.
Identify the most expensive days and the individual transactions with the greatest effect.
Compare tagged spending by total and transaction count across the selected period.
Project balances using recent daily spending and scheduled future income.
Compare opening and closing investment balances, contributions, and calculated gain or loss.
Measure savings rate, emergency cover, debt burden, goal progress, budget adherence, and overall direction.
Turn health metrics into clear, rules-based recommendations rather than a score alone.
See transactions, income, bills, goals, and debt dates on one month or week timeline.
04 · Organisation
Create a reusable structure once, then let Spendful apply it consistently during entry and import.
Open automationCreate parent categories and nested subcategories for more precise reporting.
Give each category a financial role so totals and reports treat it correctly.
Set visual identifiers and review subcategory and transaction counts before making changes.
Match contains, starts-with, ends-with, exact, or regular-expression patterns to categories.
Order rules, choose income behaviour, and enable or disable each rule independently.
Apply the active rule set to existing uncategorised transactions in one run.
Maintain base-to-quote currency rates used to consolidate accounts and analytics.
05 · Attention
Control what Spendful highlights, how the workspace behaves, and which defaults it remembers.
Open notificationsReview generated finance alerts from the dashboard header and mark them as read.
Choose whether Spendful should warn when spending approaches a budget limit.
Enable attention cues for account balances that need intervention.
Control monthly-report updates and reminders to record recurring transactions.
Store email and device-notification preferences alongside in-app alerts.
Choose base currency, normal budget period, payday, and transaction page size.
Keep the workspace identity, display name, and local time context up to date.
Select an interface theme and compact-view preference with persisted settings.
Control analytics, data-sharing, marketing, and product-update preferences.
06 · Ownership
Keep financial records portable, isolated, and under explicit account-level control.
Open settingsUse Clerk-managed authentication and session handling without storing online-banking credentials.
Scope accounts, transactions, categories, budgets, and settings to the authenticated user.
Support viewer, member, administrator, and owner roles for protected actions.
Download a portable JSON archive of the financial data connected to the account.
Permanently remove the Spendful account and linked data through a protected confirmation flow.
Apply plan-specific limits for transactions, accounts, categories, budgets, and advanced analytics.
Start a recurring plan through Payfast-hosted checkout, update the linked card, or cancel renewal in Spendful.
Let authorised owners review users and update workspace roles.
Start with your real numbers
Add accounts manually or import a bank statement, then let every Spendful tool work from the same ledger.