Investment Tracking for Startups: A Founder’s Playbook
Investment tracking for startups, step by step: log every holding, top-up, withdrawal and value change in FinAccounting — and keep your books telling the truth.
You raised a round or bootstrapped hard — and the money is not all sitting in one current account. Some is in a brokerage account, some in a crypto wallet, maybe a chunk went into a property deposit. None of it shows on your books.
Investment tracking for startups is the missing page in most founders’ playbooks. This is that page: a repeatable routine for recording every holding, every top-up, every withdrawal and every value change, so your balance sheet finally tells the truth.
Why investment tracking for startups gets messy fast
The problem isn’t laziness — it’s that holdings live somewhere else. Your bank feed shows the outflow when you move money into a brokerage account, and then the trail goes cold.
Imagine Kwesi, who co-founded a two-person software startup. He moved part of the reserve into a brokerage account, bought a little crypto, and kept a spreadsheet tab called “investments — update later.” Later never came.
Six months on, the app’s numbers and Kwesi’s real net position no longer agree. When a prospective investor asks a simple question — what do you actually hold? — the answer is a folder of screenshots.
The five-step founder playbook
Step 1: Set up a bank account first
Investments doesn’t hold its own cash. Every cedi, dollar or naira you put in or take out moves through a real bank account as a real transaction.
So the very first move is to create at least one account in Bank Accounts & Transactions. No bank account, no holding — that dependency is deliberate, because it keeps your cash records honest.
Step 2: Add the holding
In Investments, click + Add Investment and fill in a name you’d actually recognise — “Reserve Brokerage” or “BTC Wallet” works fine.
You then pick a category (Brokerage / Stocks, Retirement Account, Crypto, Real Estate or Other), enter the amount going in, choose the bank account it came from, and set the date. Quantity — shares, units, coins — is optional.
Saving does two things at once: it records a real outflow on that bank account, and it creates the holding with its current value set to the amount you just put in. That first contribution becomes the opening entry in the holding’s activity history.
Step 3: Contribute when you top up
Open the holding and click Contribute. Enter the amount, the bank account it’s coming from, an optional quantity change and a date.
That records another real outflow and raises the holding’s value. Monthly transfers, a second tranche, a small crypto buy — each one leaves its own line in the history.
Step 4: Withdraw when money comes back
Click Withdraw, enter the amount and the bank account receiving it. This records a real inflow and lowers the holding’s value.
You can’t overdraw a holding. If it’s on file at $2,000, you can’t withdraw $2,500 — bring the value up to date first. And if a withdrawal takes the value to essentially zero, the holding is marked Closed automatically.
Step 5: Revalue when the market moves
Markets move your value with no cash changing hands. That’s what Revalue is for: open the holding, enter the new current value, a date and an optional note.
Revaluing doesn’t touch Banking, because no real bank transaction happened. The full mechanics are in the Tracking Investments guide.
Five steps, one habit. Do them as they happen and month-end becomes a formality.
Where the money lands in your books
Every contribution and withdrawal posts against a single Investments asset account (code 1200) in your Chart of Accounts. It’s created automatically the first time you use the module if it isn’t already there.
If your company runs full double-entry accounting, a revaluation posts a real journal too. Say a holding worth $10,000 is revalued up to $10,750:
| Account | Debit | Credit |
|---|---|---|
| 1200 Investments | $750.00 | |
| 4800 Other Income | $750.00 |
A loss posts the same pair the other way round — debiting Other Income and crediting Investments — so a drop shows as a reduction in non-operating income rather than a new expense line. Simple-mode companies skip the journal; only the holding’s value changes.
Want to see those entries end to end? They’re all visible in Journals & the General Ledger.
Your month-end revaluation ritual
Because nothing updates on its own, discipline is the whole trick. Put this on the last working day of each month and never think about it again:
- Open each active holding and note what it’s really worth today.
- Click Revalue and enter that figure with a short note on where it came from.
- Log any contributions or withdrawals you made but didn’t record.
- Check the Unrealized Gain / Loss on each holding and the rolled-up total on the module’s main view.
- Pull your Balance Sheet from Financial Reports & Statements and eyeball the Investments line.
Unrealized Gain / Loss is current value minus net contributed — everything you’ve put in, less everything you’ve taken out. Simple, and genuinely useful.
Add a note every time you revalue. Future you will want to know where that number came from.
Cashing out: how to close a holding properly
There’s no dedicated “close” button — you get there by withdrawing everything. Do it in this order so the numbers stay accurate:
- Revalue the holding so the figure on file matches what you actually sold it for.
- Withdraw the full remaining value to the bank account that really received the money.
- Confirm the status flipped to Closed. Closed holdings drop out of your summary totals and KPIs.
You can also set Status to Closed by hand from the holding’s edit form at any time, whatever its value.
Know what this module won’t do
Being straight about limits is how you avoid nasty surprises at year-end. Three things to hold in mind:
- No live pricing. There’s no automatic feed for stocks, crypto or anything else. You tell it the value with Revalue.
- Not true cost-basis accounting. Gain or loss compares current value against net cash contributed, with no per-lot tracking, so it won’t match a brokerage’s own capital-gains figures exactly.
- Amounts change only through actions. Once a holding exists you can edit its name, category, notes and status — the money on file moves only via Contribute, Withdraw or Revalue, each leaving its own history entry.
For anything that affects your tax position, talk to a qualified professional. This is your record-keeping backbone, not tax advice.
What founders should look for in an investment tracker
If you’re moving off spreadsheets, or comparing options like QuickBooks, Xero, Zoho Books or Wave, use a checklist instead of a feature-count. Here’s the one we’d hand a founder:
- Does every contribution and withdrawal create a real bank transaction, not just a note?
- Does a value change post a balanced journal to your general ledger?
- Can you see gain or loss per holding and across the whole portfolio?
- Is there a full activity history on each holding, so you can explain any figure?
- Does it sit in the same app as your invoicing, expenses and reports — on phone and computer?
FinAccounting meets all five, and it’s one connected app rather than a stack of tools you reconcile by hand. Holdings sit right next to Tracking Loans and the rest of your books.
Which plan includes investments tracking
Personal is GH₵49 /month and includes investments and loans tracking, up to 3 users, the AI Assistant and receipt scanning.
Starter is GH₵99 /month and adds full accounting and the general ledger, invoicing, sales and purchases, customers, suppliers, tax, reports and Team Chat for up to 10 users — that’s the one most startups want, because revaluation journals land in real books.
Every paid plan starts with a 90-day free trial, and the Free plan is GH₵0 forever if you just want to track your own money first.
Frequently asked questions
Does FinAccounting update my share or crypto prices automatically?
No. There is no live price feed. You enter the current value yourself using Revalue, which means nothing changes on its own and you stay in control of what your books say a holding is worth.
Do I need a bank account set up before I can add a holding?
Yes. Investments doesn’t hold its own cash, so every contribution and withdrawal moves through a real bank account. Set up at least one account in Banking first, then add your holding.
How is my gain or loss worked out?
Each holding shows an Unrealized Gain / Loss: current value minus net contributed — everything you put in, less everything you took out. It’s a simple comparison, not per-lot cost-basis accounting, so it won’t match a brokerage’s capital-gains figures exactly.
How do I close a holding after I cash out?
Revalue it so the figure on file is current, then Withdraw the full remaining value to the bank account that received the money. Once the value hits essentially zero the holding is marked Closed automatically, and you can also set Closed by hand at any time.
