
screenshot of a Notion dashboard
How I Use Notion to Track All My Side Hustle Income

Stop guessing where your side hustle money goes. Here's my exact Notion system for tracking income, expenses, taxes, and goals across multiple income streams — with a free template you can copy today.
Introduction
I used to track my side hustle income on napkins.
Not literally — though close. I'd check my PayPal, then Etsy, then Upwork, then my bank app, trying to remember what I made last month. Spoiler: I never remembered correctly.
Then I built a system in Notion. Now I know exactly how much I made, from which source, what I spent, what I owe in taxes, and whether I'm hitting my goals — in under 30 seconds.
This isn't fancy. It's not accounting software. It's a free Notion template that took me 2 hours to build and saves me 5+ hours monthly of financial confusion.
I'm giving you the exact template. Copy it, customize it, use it.
Why Notion? (Instead of Excel, QuickBooks, or Spreadsheets)
Table
| Tool | Cost | Learning Curve | Customization | Mobile App |
|---|---|---|---|---|
| Notion | Free | Medium | Unlimited | Excellent |
| Excel/Google Sheets | Free | Low | High | Clunky |
| QuickBooks | $15–$80/month | High | Low | Good |
| Mint/Personal Capital | Free | Low | None | Good |
| FreshBooks | $15–$50/month | Medium | Low | Good |
Notion wins because:
- Free forever for personal use
- Databases that relate to each other (income links to clients, expenses link to categories)
- Visual dashboards you actually want to open
- Templates you can duplicate infinitely
- Works offline and syncs across devices
I tried spreadsheets. I forgot to update them. Notion's visual layout makes tracking feel less like accounting and more like a game I'm winning.
My Side Hustle Income Streams (What I'm Tracking)

A Person in Black and White Plaid Jacket Holding Banknotes
Before showing the system, here's what I track:
Table
| Source | Type | Typical Monthly |
|---|---|---|
| Freelance writing | Service | $400–$800 |
| Virtual assistant work | Service | $300–$600 |
| Etsy digital downloads | Product | $50–$150 |
| AdSense (this blog) | Passive | $0–$50 (growing) |
| Affiliate commissions | Passive | $20–$100 |
| Survey platforms (Prolific, etc.) | Micro-task | $50–$100 |
Total monthly: $820–$1,800
Without tracking, I'd have no idea which sources are growing, which are dying, and where to focus my limited time.
The Notion System: 4 Connected Databases
My template has four linked databases that talk to each other. Here's how they work:
Database 1: Income Tracker
What it tracks: Every dollar earned, from whom, for what, and when.
Table
| Column | Purpose | Example |
|---|---|---|
| Date | When paid | April 15, 2026 |
| Source | Where from | Upwork, Etsy, Client Name |
| Amount | Gross payment | $150.00 |
| Category | Type of work | Writing, VA, Digital Product, Affiliate |
| Platform Fee | What the platform took | $30.00 (20% Upwork fee) |
| Net Income | Formula: Amount - Fee | $120.00 |
| Payment Method | How received | PayPal, Direct Deposit, Etsy |
| Invoice # | For tax records | INV-2026-042 |
| Status | Paid, Pending, Overdue | Paid |
| Notes | Project details | "Blog post: 30-day survey review" |
The magic: This database rolls up into monthly totals, category breakdowns, and annual summaries automatically.
Database 2: Expense Tracker
What it tracks: Every dollar spent to earn money.
Table
| Column | Purpose | Example |
|---|---|---|
| Date | When spent | April 10, 2026 |
| Vendor | Who received payment | Canva, Etsy, Google Workspace |
| Amount | Cost | $12.99 |
| Category | Business expense type | Software, Supplies, Marketing, Education |
| Tax Deductible? | Yes/No | Yes |
| Receipt | Attachment | Screenshot of invoice |
| Related Income | Which project/client | "Etsy shop" |
| Notes | Details | "Canva Pro monthly subscription" |
Why this matters: Side hustle expenses are tax-deductible. Last year, I deducted $847 in software, tools, and education costs. Without tracking, I'd have missed $600+ in deductions.
Database 3: Client/Project Manager
What it tracks: Who you work with, what you're doing, and deadlines.
Table
| Column | Purpose | Example |
|---|---|---|
| Client Name | Who | "Finance Blog XYZ" |
| Platform | Where found | Upwork, Direct, Referral |
| Service | What you do | Blog writing, Social media VA |
| Rate | Your price | $0.15/word or $400/month |
| Status | Active, Completed, Lost | Active |
| Start Date | When began | March 1, 2026 |
| Monthly Value | Recurring revenue | $400 |
| Payment Terms | When/how paid | Net 15, PayPal |
| Contact Info | Email, phone | client@example.com |
| Notes | Project details | "4 posts/month, finance niche" |
The magic: Link this to Income Tracker. Every payment from "Finance Blog XYZ" auto-connects to their profile. You see lifetime client value instantly.
Database 4: Goals & Milestones Dashboard
What it tracks: What you're aiming for and whether you're on track.
Table
| Goal | Target | Current | Progress | Deadline |
|---|---|---|---|---|
| Monthly side income | $2,000 | $1,340 | 67% | December 2026 |
| Emergency fund | $5,000 | $3,200 | 64% | August 2026 |
| Pay off credit card | $2,400 | $1,100 | 46% | October 2026 |
| Launch 10 Etsy products | 10 | 5 | 50% | June 2026 |
| AdSense approval | Approved | Applied | Pending | May 2026 |
Visual progress bars make this satisfying. Green = on track. Red = behind. Yellow = watch it.
The Dashboard View: Everything at a Glance
When I open Notion, I see one page with:
Top Section — This Month's Numbers
- Total income: $1,340
- Total expenses: $89
- Net profit: $1,251
- Top income source: Freelance writing (62%)
- Hours worked: 38
- Effective hourly rate: $32.92
Middle Section — Active Projects
- 3 active clients with deadlines this week
- 2 pending payments (follow up if not received by Friday)
- 1 overdue invoice (send reminder)
Bottom Section — Goals Progress
- 4 visual progress bars showing annual goals
- Quick-add buttons for new income, expense, or client
I update this in 2 minutes daily. Notion's formulas do the math. I just input data.
How to Set Up Your Own (Step-by-Step)

Notion Account dashboard

Step 1: Create Free Notion Account
Go to notion.so. Sign up with Google or email. Free plan is sufficient.
Step 2: Duplicate My Template
(Link to your template will go here when you create it)
Step 3: Customize Categories
Change income categories to match your side hustles:
- Writing, VA, Etsy, Surveys, Affiliate, AdSense, Other
Change expense categories:
- Software, Equipment, Marketing, Education, Supplies, Taxes, Other
Step 4: Add Your First Income Entry
Click "New" in Income Tracker. Fill in today's date, $1 test amount, and your first source. Watch the dashboard update automatically.
Step 5: Set Your First Goal
In Goals database, add one financial target with a deadline. See the progress bar fill as you add income.
The Free Template: What's Included
When you duplicate my template, you get:
Table
| Component | What's Inside |
|---|---|
| Income Tracker | Pre-built database with formulas and views (monthly, by source, by category) |
| Expense Tracker | Pre-built with tax-deductible flag and receipt attachment |
| Client Manager | Linked to income, with status tracking and contact info |
| Goals Dashboard | 5 goal slots with visual progress bars |
| Monthly Report Template | Auto-generates summary of any month you select |
| Annual Tax Summary | Rolls up all deductible expenses and net income |
| Setup Guide | Embedded instructions for customizing |
Total setup time: 15 minutes to customize, 2 minutes daily to maintain.
Real Example: My April 2026 Dashboard
Here's exactly what I see right now:
Income This Month
- Freelance writing: $620 (46%)
- VA work: $400 (30%)
- Etsy: $85 (6%)
- Prolific surveys: $95 (7%)
- Affiliate: $40 (3%)
- Total: $1,340
Expenses This Month
- Canva Pro: $12.99
- Etsy listing fees: $6.00
- Google Workspace: $6.00
- Notion: $0 (free plan)
- Total: $24.99
Net Profit: $1,315.01
Active Clients: 4
Pending Payments: $300 (expected Friday)
Hours Worked: 38
Effective Hourly Rate: $34.61
Goal Progress
- Monthly $2K income: 67% (on track)
- Emergency fund: 64% (need to save more)
- Etsy 10 products: 50% (launch 2 more this month)
Tax Time: How This Saves You Hundreds
Last year, I didn't track expenses. I guessed at tax time. Result: I overpaid estimated taxes and missed deductions.
This year, my Notion system generates:
Table
| Tax Document | How Notion Helps |
|---|---|
| Schedule C | Annual income and expense totals auto-calculated |
| Quarterly estimates | Running YTD net profit shows what I owe |
| Deductions list | Every deductible expense tagged and receipt-attached |
| 1099 reconciliation | Cross-reference against PayPal/Upwork 1099s |
| Mileage log | If you track driving for business |
Estimated tax savings from proper tracking: $400–$800/year.
That's 40+ hours of survey work. For 2 minutes of daily Notion updates.
Common Tracking Mistakes (Don't Do These)
Table
| Mistake | Why It Hurts | Fix |
|---|---|---|
| Tracking only income | You overestimate profits | Track every expense, even $0.20 Etsy fees |
| Mixing personal and business | Tax nightmare | Separate PayPal/bank account, or tag everything |
| Waiting until month-end | You forget cash expenses | Update Notion daily or every other day |
| Not saving receipts | IRS audit risk | Attach screenshots to every expense entry |
| Ignoring platform fees | You think you earned more than you did | Log gross AND net for every payment |
Notion Pro Tips (Free Plan)
Table
| Tip | How |
|---|---|
| Mobile quick-add | Use Notion mobile widget to add income in 10 seconds |
| Recurring templates | Set monthly expense templates (Canva, hosting) to auto-duplicate |
| Linked databases | Connect Income to Clients so everything relates |
| Formulas | Auto-calculate net income, hourly rate, progress percentages |
| Views | Create "This Month," "Last Month," "By Client," "Tax Deductible" views |
| Reminders | Set page reminders for pending payments or tax deadlines |
Alternatives If Notion Isn't Your Thing
Table
| Tool | Best For | Why |
|---|---|---|
| Google Sheets | Spreadsheet lovers | Free, formulas work, less visual |
| Airtable | Database power users | More advanced, steeper learning curve |
| Tiller | Automated bank import | $6.58/month, pulls transactions automatically |
| Wave | Simple accounting | Free, built for small business, less customizable |
| YNAB | Budgeting focus | $14.99/month, excellent for expense control |
I tried all of these. Notion won for flexibility and the "I actually want to open this" factor.
Your Action Plan This Weekend
Table
| Day | Task |
|---|---|
| Saturday morning | Sign up for Notion free |
| Saturday afternoon | Duplicate my template (link below) |
| Saturday evening | Customize categories to match your income sources |
| Sunday morning | Add last month's income and expenses retroactively |
| Sunday afternoon | Set 3 financial goals with deadlines |
| Monday | Start daily 2-minute tracking habit |
Get the Free Template
[Click here to duplicate the PureHustleLab Side Hustle Tracker →] (Notion share link)
The template is free. No email required. No upsell. Just copy it and use it.
If you want updates when I improve the template (I add features monthly), subscribe to my newsletter below.
Related Posts
Disclosure
This post contains affiliate links to Notion. If you upgrade to a paid plan through my link, I may earn a small commission at no extra cost to you. The template I'm sharing works 100% on Notion's free plan — no paid features required.
Call-to-Action
How do you track your side hustle income now? Spreadsheets? Napkins? Nothing? Drop a comment — I'll help you migrate to Notion if you're stuck.
0 Comments