Everything you need to use FinBase.
FinBase is a private finance workspace for tracking personal and business money, managing accounts and labels, reviewing breakdowns, handling goal-linked savings, and using business-to-personal payment splits with safer transaction flows.
What is FinBase?
FinBase is a private, invite-only finance tracker built for people who want a real app instead of a spreadsheet. It tracks both personal and business finances in one place, while still keeping them separated by context.
It is designed around practical daily logging: quick enough to use often, structured enough to trust later, and private enough for trusted users, family, and close circles.
Unified Ledger
Track personal and business transactions in one ledger without mixing the two contexts.
Accounts & Labels
Track where money lives and split an account into named label buckets while still seeing what remains untagged.
Breakdowns
See where money is going with grouped visual summaries by category or account.
Safer Access
Email verification, password reset, and persistent login make access more secure and more reliable.
Getting Access
FinBase is not open to the public. You can only access it through an invite link generated by an admin.
If you were invited
The admin shares a link that looks like myfinbase.xyz/invite/xxxxxxxxxxxxxxxx. Open it, fill in your details, create your password, and finish registration.
After registration
New accounts are asked to verify their email address before full access continues. FinBase sends a verification email with a secure one-time link.
Logging In
-
1Open the login page Go to your FinBase domain and enter the email and password you registered with.
-
2Use “Keep me signed in” if needed FinBase supports persistent login so you can stay signed in for about 2 weeks when that option is enabled.
-
3Sign in and continue If your email is already verified, you go straight to the dashboard. If not, you are guided to the verification pending page.
To log out, use the logout icon in the sidebar footer.
Security & Recovery
Email verification
FinBase sends a verification email after account creation and supports resending a fresh verification link when needed.
Forgot password
If you forget your password, use the Forgot Password link on the login page. If the email exists in FinBase, a password reset link is sent to that inbox.
Password reset links
Password reset links are temporary and expire automatically. After a successful password reset, your old sessions are cleared and you have to log in again.
App Layout
Sidebar
The sidebar gives you access to Dashboard, Transactions, Accounts, Breakdowns, Splitter, Goals, and Settings.
Mobile header
On smaller screens the sidebar is hidden and replaced with a top bar and menu button.
Floating add button
The floating plus button is available across the app and opens quick access to transaction logging.
Flash messages
Success, warning, and error banners appear after actions to confirm what happened.
How the Ledger Works
FinBase uses one main ledger, but each transaction is tagged with a context: Business or Personal. This lets you see the full picture while keeping reporting meaningful.
Each transaction can also carry other important meaning:
- Type - income or expense
- Category - what the transaction represents
- Account - where the money lives
- Label - an optional sub-bucket inside an account
- Goal linkage - if it contributes to or withdraws from a savings goal
Business vs Personal
Every transaction should be logged with the right context. A quick reference:
| Transaction | Context | Type |
|---|---|---|
| Client payment received | Business | Income |
| Business cost / overhead | Business | Expense |
| Owner draw / business to personal move | Business | Expense |
| Salary / gift / personal income | Personal | Income |
| Transport / food / data / personal spend | Personal | Expense |
Recommended Workflow
One common finance flow inside FinBase looks like this:
-
1Log money coming in Record salary, client payments, gifts, or other income in the correct context and account.
-
2Use the Splitter if needed For business-style payment allocation, first log the money received, then use Splitter to calculate overhead, net, and the part moving into personal.
-
3Log regular spending Use single transactions for one-off entries, or batch logging when entering several related transactions at once.
-
4Use labels when funds are reserved If part of an account belongs to a purpose like Work Funds, Church Funds, or School Fees, reserve that amount into a label.
-
5Review breakdowns Use Breakdowns to spot which categories or accounts are taking the biggest share of your spending or income.
-
6Link savings to goals When money is being saved into a goal, use the goal flow so both the transaction history and goal progress stay accurate.
Dashboard
The dashboard is your command center. It summarizes what has already been logged.
Business and Personal cards
These cards show monthly and all-time summaries by context, including income, spending, and net movement.
Account list
The account rows show what is currently available in each account after reserved money has been set aside. This includes positive label balances and active goal savings linked to that account. In other words, the dashboard reflects untagged available balance, not just the raw full account total.
Recent transactions
You can quickly review what was logged most recently.
Goals
Goal progress can appear on the dashboard so you can monitor target savings at a glance.
Transactions
The Transactions page is your main ledger view. It supports adding, filtering, editing, and deleting transactions.
Adding a transaction
The form includes:
- Date
- Amount and currency
- Description
- Type - income or expense
- Context - business or personal
- Category - filtered to match the selected type and context
- Account
- Optional label - if the account has labels
- Optional notes
Editing a transaction
Transactions can be edited directly from the ledger. Goal-linked changes and grouped transaction links are preserved more safely than before.
Filtering the ledger
You can filter by preset period, context, type, category, account, and custom date range.
Cross-currency behavior
If the selected account currency does not match the transaction currency, FinBase can use the single transaction flow to support conversion handling. Batch mode does not support cross-currency logging.
Accounts & Labels
The Accounts page shows where your money lives and how much of each account is still freely available versus reserved for labels and active savings goals.
Accounts
Each account belongs to a user, has a currency, a type, and a context. Real balances are driven by transactions, not by manually editing a visible balance later.
Labels
Labels let you split one account into named buckets. Example:
- GTBank - total real account
- Work Funds - reserved labeled amount
- Untagged - free balance not currently reserved to any label or active goal
How labels work
Labels belong to one account only. They do not move across accounts. Their balances are calculated dynamically from labeled transactions. Positive label balances reduce the amount shown as untagged or freely available. Active goal savings linked to the same account also reduce that freely available amount.
Reserve vs spend
Reserve moves money from untagged balance into a label. Spend reduces money from that label when you actually use it. This helps label balances stay meaningful instead of acting like disconnected notes.
Deleting a label
Labels are meant to be deleted only when their balance is already zero. When a zero-balance label is deleted, its old transaction history is safely untagged instead of breaking the ledger.
Breakdowns
The Breakdowns page gives you a visual summary of where your money is going or where it is coming from.
What it shows
- Donut chart for quick visual understanding
- Total amount for the current filter set
- Top bucket so you can quickly spot the largest category or account
- Ranked list with percentages and exact amounts
Available filters
Breakdowns reuse the same filter language as Transactions, with a few additions for analysis:
- Period - all time, this month, last month, last 3 months, custom
- Context - personal, business, or all
- Type - income or expense
- Group by - category or account
- Currency - one currency at a time
- Account - optional narrowing filter
- Category - optional narrowing filter for category-specific analysis
How to use it well
Breakdowns are best used after you have logged enough transactions to reveal a pattern. For example, you can ask:
- Which category is taking the biggest share of my spending this month?
- Which account is most active for personal expenses?
- What does my income mix look like in one currency?
Click-through behavior
Rows in the ranked list can open the Transactions page with matching filters, so you can move from summary into the raw ledger.
Batch Logging
The Batch Log page lets you record multiple transactions in one submission.
What it is for
Batch mode is useful when one income event needs to be distributed into many expenses or allocations, such as salary breakdown, household planning, or several same-day purchases.
How it works
- A shared date and context sit at the top.
- Each row contains its own description, amount, currency, type, category, account, optional label, and optional goal link.
- The page starts with 2 rows and lets you add more.
Payment Splitter
The Splitter helps you calculate how a business payment should be broken down before recording the owner-draw style transfer into your personal account.
Before using it
Log the payment received into your business account as income first. Splitter is meant to allocate money that should already exist in your ledger.
Step 1 - Enter gross payment
Enter the amount received, currency, description, and date.
Step 2 - Remove overhead
Add any real costs connected to earning that payment, such as transport, taxes, data, or freelancer fees.
Step 3 - Review the live breakdown
The Splitter calculates gross, overhead, net, and the split rule allocations in real time.
Step 4 - Move allocation to personal
Select the allocation rule you want to move and confirm the transfer from a business source account into a personal destination account.
Goals
Goals track named savings targets and are tied more closely to real money movement than before.
Adding a goal
- Name
- Target amount
- Currency
- Optional deadline
- Colour
- Linked savings account
How progress works
Goal progress is transaction-driven. Contributions and withdrawals can create paired transactions so the goal and the linked savings account stay consistent.
Money saved into an active goal also reduces the freely available untagged balance on the linked account until it is withdrawn or the goal balance returns to zero.
Goal history
You can open a goal’s history view to see the transactions tied to that goal.
Withdrawals
Withdrawals from a goal can create a reverse flow: money leaves the goal account and enters the destination account.
Archiving instead of deletion
Goals are no longer treated like throwaway records. When a goal reaches a zero balance and you no longer want it active, it is archived instead of being fully removed. Archived goals stay out of normal active views and dropdowns but keep history safer.
Settings
Settings is where you configure your personal environment inside FinBase.
Profile
Update your basic profile details, including display name, email address, and avatar colour.
Password
Change your password securely from inside your account.
Accounts
Add accounts, remove accounts, and update account context where supported.
Categories
Create your own categories while still using system defaults.
Split rules
Split rules drive the Splitter calculations. They should total exactly 100%.
Cupira Connection Key
You can generate a secure connection key in Settings to link FinBase with Cupira. This lets Cupira read your active savings goals without changing your FinBase data.
Danger Zone
You can permanently delete your own account from Settings. FinBase requires your current password, an exact confirmation phrase, and an acknowledgement checkbox before deletion is enabled.
Install on Your Phone
FinBase works as an installable PWA, so you can use it more like a native app.
Android (Chrome)
- 1Open in ChromeVisit your FinBase domain.
- 2Open the browser menuUse the three-dot menu.
- 3Tap “Add to Home screen”Confirm installation.
iPhone (Safari)
- 1Open in SafariVisit your FinBase domain.
- 2Tap ShareUse the share icon in Safari.
- 3Tap “Add to Home Screen”Confirm installation.