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
ToolCostLearning CurveCustomizationMobile App
NotionFreeMediumUnlimitedExcellent
Excel/Google SheetsFreeLowHighClunky
QuickBooks$15–$80/monthHighLowGood
Mint/Personal CapitalFreeLowNoneGood
FreshBooks$15–$50/monthMediumLowGood
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
SourceTypeTypical Monthly
Freelance writingService$400–$800
Virtual assistant workService$300–$600
Etsy digital downloadsProduct$50–$150
AdSense (this blog)Passive$0–$50 (growing)
Affiliate commissionsPassive$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
ColumnPurposeExample
DateWhen paidApril 15, 2026
SourceWhere fromUpwork, Etsy, Client Name
AmountGross payment$150.00
CategoryType of workWriting, VA, Digital Product, Affiliate
Platform FeeWhat the platform took$30.00 (20% Upwork fee)
Net IncomeFormula: Amount - Fee$120.00
Payment MethodHow receivedPayPal, Direct Deposit, Etsy
Invoice #For tax recordsINV-2026-042
StatusPaid, Pending, OverduePaid
NotesProject 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
ColumnPurposeExample
DateWhen spentApril 10, 2026
VendorWho received paymentCanva, Etsy, Google Workspace
AmountCost$12.99
CategoryBusiness expense typeSoftware, Supplies, Marketing, Education
Tax Deductible?Yes/NoYes
ReceiptAttachmentScreenshot of invoice
Related IncomeWhich project/client"Etsy shop"
NotesDetails"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
ColumnPurposeExample
Client NameWho"Finance Blog XYZ"
PlatformWhere foundUpwork, Direct, Referral
ServiceWhat you doBlog writing, Social media VA
RateYour price$0.15/word or $400/month
StatusActive, Completed, LostActive
Start DateWhen beganMarch 1, 2026
Monthly ValueRecurring revenue$400
Payment TermsWhen/how paidNet 15, PayPal
Contact InfoEmail, phoneclient@example.com
NotesProject 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
GoalTargetCurrentProgressDeadline
Monthly side income$2,000$1,34067%December 2026
Emergency fund$5,000$3,20064%August 2026
Pay off credit card$2,400$1,10046%October 2026
Launch 10 Etsy products10550%June 2026
AdSense approvalApprovedAppliedPendingMay 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
ComponentWhat's Inside
Income TrackerPre-built database with formulas and views (monthly, by source, by category)
Expense TrackerPre-built with tax-deductible flag and receipt attachment
Client ManagerLinked to income, with status tracking and contact info
Goals Dashboard5 goal slots with visual progress bars
Monthly Report TemplateAuto-generates summary of any month you select
Annual Tax SummaryRolls up all deductible expenses and net income
Setup GuideEmbedded 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 DocumentHow Notion Helps
Schedule CAnnual income and expense totals auto-calculated
Quarterly estimatesRunning YTD net profit shows what I owe
Deductions listEvery deductible expense tagged and receipt-attached
1099 reconciliationCross-reference against PayPal/Upwork 1099s
Mileage logIf 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
MistakeWhy It HurtsFix
Tracking only incomeYou overestimate profitsTrack every expense, even $0.20 Etsy fees
Mixing personal and businessTax nightmareSeparate PayPal/bank account, or tag everything
Waiting until month-endYou forget cash expensesUpdate Notion daily or every other day
Not saving receiptsIRS audit riskAttach screenshots to every expense entry
Ignoring platform feesYou think you earned more than you didLog gross AND net for every payment

Notion Pro Tips (Free Plan)

Table
TipHow
Mobile quick-addUse Notion mobile widget to add income in 10 seconds
Recurring templatesSet monthly expense templates (Canva, hosting) to auto-duplicate
Linked databasesConnect Income to Clients so everything relates
FormulasAuto-calculate net income, hourly rate, progress percentages
ViewsCreate "This Month," "Last Month," "By Client," "Tax Deductible" views
RemindersSet page reminders for pending payments or tax deadlines

Alternatives If Notion Isn't Your Thing

Table
ToolBest ForWhy
Google SheetsSpreadsheet loversFree, formulas work, less visual
AirtableDatabase power usersMore advanced, steeper learning curve
TillerAutomated bank import$6.58/month, pulls transactions automatically
WaveSimple accountingFree, built for small business, less customizable
YNABBudgeting 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
DayTask
Saturday morningSign up for Notion free
Saturday afternoonDuplicate my template (link below)
Saturday eveningCustomize categories to match your income sources
Sunday morningAdd last month's income and expenses retroactively
Sunday afternoonSet 3 financial goals with deadlines
MondayStart 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.