
Net worth is a single number that tells you where you stand financially: everything you own minus everything you owe.
Tracking it in Notion gives you a complete picture: cash, investments, property, and debt in one place. This guide walks through how to build it yourself.
Net Worth = Assets − Liabilities
Assets are things you own that have value:
Liabilities are debts you owe:
The goal is to grow assets faster than liabilities.
You need at minimum one database: Accounts. Each row represents a financial account.
| Property | Type | Purpose |
|---|---|---|
Name | Title | Account name ("Chase Checking") |
Type | Select | Asset or liability category |
Balance | Number | Current balance |
Is Asset | Formula | Returns true/false based on Type |
Net Worth Value | Formula | Positive for assets, negative for liabilities |
Create a select property with these options:
Asset types:
Liability types:
Is Asset formula:
if(
contains("Cash Investment Property Receivable", prop("Type")),
true,
false
)
Net Worth Value formula:
if(prop("Is Asset"), prop("Balance"), -abs(prop("Balance")))
Now you can sum the Net Worth Value column to get your total net worth.
Before touching Notion, make a list:
Assets:
Liabilities:
For each item, add a row:
| Name | Type | Balance |
|---|---|---|
| Chase Checking | Cash | 5,420 |
| Vanguard Brokerage | Investment | 45,000 |
| Home | Property | 450,000 |
| Amex Platinum | Credit Card | 2,150 |
| Mortgage | Loan | 320,000 |
The formulas handle the math. Your net worth appears as the sum of Net Worth Value.
Setting up the database is straightforward. Keeping it accurate is the real challenge.
Update balances monthly:
This works but gets tedious with many accounts.
Instead of updating balances directly, track transactions:
This is more work upfront but keeps everything accurate automatically.
Investments are tricky because their value changes with market prices.
Simple approach: Update investment account balances monthly when you check your brokerage.
Better approach: Track individual holdings (shares owned × current price) and sum them. This requires a way to update prices—either manually or via an integration.
For price updates:
If you have accounts in different currencies, you need to convert everything to one base currency for the total.
Simple approach: Convert manually when updating balances.
Better approach: Store native currency and exchange rate, calculate converted value with a formula.
Converted Value = Balance × Exchange Rate
Update exchange rates monthly (or use an integration that does it automatically). For the full setup:
Here's what a complete setup looks like:
Assets:
| Account | Type | Balance |
|---|---|---|
| Chase Checking | Cash | $8,500 |
| Marcus Savings | Cash | $15,000 |
| Vanguard Brokerage | Investment | $45,000 |
| 401k | Investment | $120,000 |
| Home | Property | $450,000 |
| Car | Property | $18,000 |
| Total Assets | $656,500 |
Liabilities:
| Account | Type | Balance |
|---|---|---|
| Amex | Credit Card | $2,100 |
| Mortgage | Loan | $320,000 |
| Car Loan | Loan | $12,000 |
| Total Liabilities | $334,100 |
Net Worth: $322,400
Net worth is most useful as a trend. Record it monthly:
Date, Total Assets, Total Liabilities, Net WorthOver time, you'll see:
Net worth is one number. It hides important details:
Use net worth as a high-level health check, not the only metric. For more detailed insights, use a dedicated financial dashboard or app.
If you want to build this yourself:
If you want it pre-built: