Skip to main content
โšก Calmops

Taxes for Online Businesses: A Practical Guide for Indie Hackers

Understand tax obligations, bookkeeping, and country-specific considerations for indie founders

Introduction

Taxes are inevitable; planning for them keeps your business sustainable. Many indie hackers delay tax planning until it’s too late, only to face unexpected bills, penalties, or complex compliance issues. This guide introduces the basics you need to know about bookkeeping, taxes, VAT, and the practical steps to reduce surprises at year-end.

Whether you’re earning $1,000 or $100,000 annually, understanding your tax obligations early will save you money, stress, and countless hours of scrambling to organize receipts.


Basic Tax Concepts

Income Tax

Income tax is a tax levied by your government on the profit your business generates. As an indie hacker, this is typically your revenue minus legitimate business expenses.

Example: If you earn $50,000 in annual revenue and have $10,000 in business expenses (software subscriptions, hosting, equipment), your taxable income is $40,000. Depending on your country and tax bracket, you’ll owe a percentage of this amount in income tax.

Self-Employment Tax

Self-employment tax (also called SE tax in the US) is a tax that covers Social Security and Medicare contributions for self-employed individuals. Unlike traditional employees, you pay both the employer and employee portions.

  • US context: Self-employment tax is approximately 15.3% (12.4% for Social Security + 2.9% for Medicare) on your net profit. This is in addition to regular income tax.
  • EU context: Contributions vary by country but are often deducted from your income automatically if you’re registered as a sole proprietor or freelancer.

Example: A US indie hacker with $40,000 taxable income might owe roughly $5,600 in self-employment tax alone, plus income tax on top.

Sales Tax and VAT

Sales Tax (North America) and VAT (Value-Added Tax; used globally) are consumption taxes added at the point of sale.

  • Sales Tax (US, Canada): A percentage added to the sale price. You collect it from customers and remit it to the state/province. Rates vary by location (0โ€“10%).
  • VAT (EU, UK, Australia, etc.): A multi-stage tax where businesses claim back VAT paid on inputs. You charge VAT to customers and remit the net amount to the tax authority.

Key difference: VAT is more complex because businesses can reclaim VAT paid on expenses, reducing the overall tax burden.

Employer Taxes (If Hiring)

If you hire employees or contractors, additional taxes apply:

  • Employee payroll taxes: Withhold income tax, Social Security, and Medicare from paychecks.
  • Contractor taxes: In the US, you must issue a 1099-NEC form if you pay a contractor $600+ annually. The contractor is responsible for their own taxes, but you must report the payment.

Bookkeeping & Tools

Why Bookkeeping Matters

Good bookkeeping is the foundation of tax compliance. It allows you to:

  • Know exactly how much you’ve earned and spent
  • Identify tax deductions you might otherwise miss
  • Demonstrate compliance if audited
  • Make informed business decisions based on accurate financial data

Bookkeeping Basics

Track these income sources:

  • Revenue from product sales or SaaS subscriptions
  • Affiliate commissions
  • Sponsorships or partnerships
  • Refunds (deduct from income)

Track these expense categories:

  • Software and subscriptions (Stripe, hosting, design tools)
  • Hardware (laptop, phone, server equipmentโ€”often depreciable)
  • Office expenses (internet, workspace rental)
  • Professional services (accountant, lawyer)
  • Marketing and advertising
  • Travel related to business
  • Meals and entertainment (often 50% deductible)
Tool Cost Best For
Wave Free Freelancers and small businesses; invoicing + bookkeeping
QuickBooks Self-Employed $15โ€“40/month US-based solopreneurs; simple tax prep
FreshBooks $15โ€“55/month Invoicing and time tracking
Stripe Tax Variable Built into Stripe; automatic sales tax and VAT calculation
Spreadsheet (Excel/Google Sheets) Free DIY approach; requires discipline
ZeroBounce / Wise Free tier available Multi-currency invoicing for international clients

Resources:

Best Practices

  1. Record transactions weekly โ€” Don’t wait until year-end. Set aside 30 minutes each Friday.
  2. Keep receipts โ€” Digital copies via email, cloud storage, or your accounting app.
  3. Separate business and personal โ€” Use a dedicated business bank account and credit card.
  4. Automate where possible โ€” Connect Stripe, bank accounts, and PayPal to your accounting tool.
  5. Backup your data โ€” Cloud-based tools are safer than spreadsheets alone.

VAT and International Sales

Understanding VAT

VAT (Value-Added Tax) is a consumption tax used in 170+ countries. Unlike sales tax, VAT applies at each stage of production/distribution, and businesses can reclaim VAT paid on business expenses.

How VAT works:

  1. You sell a digital product to an EU customer for โ‚ฌ100
  2. You charge 19% VAT = โ‚ฌ19
  3. You collected โ‚ฌ119 from the customer
  4. You remit โ‚ฌ19 to the tax authority
  5. You keep โ‚ฌ100 as revenue

VAT MOSS (Mini One-Stop Shop)

If you sell digital goods (software, ebooks, courses, apps) to consumers in the EU, you may need to register for VAT MOSS. This allows you to:

  • Register in one EU country
  • Report and pay VAT for all EU countries from a single submission
  • File quarterly

Key thresholds:

  • If you’re based outside the EU and sell to EU consumers, VAT MOSS is typically required.
  • If you’re an EU business, your normal VAT registration usually covers digital sales.

Resources:

B2B (Business-to-Business) Sales

When selling to other businesses, VAT rules often change:

  • Reverse Charge: The customer (business) pays VAT instead of you, if both parties are VAT-registered in the same country.
  • Zero-rated in some cases: Cross-border B2B digital services might be zero-rated or exempt.

Example: You sell a SaaS service to a UK company. If both you and they are VAT-registered, they handle the VAT, not you.

Sales Tax (US and Canada)

In North America, sales tax obligations depend on:

  • Nexus: Do you have a physical or economic presence in a state/province?
  • Marketplace facilitator laws: Stripe, Gumroad, and Shopify often collect sales tax on your behalf (verify with each platform).
  • Your location: Some states don’t have sales tax (Alaska, Delaware, Montana, New Hampshire, Oregon).

Recommended approach:

  • Check your payment processor’s documentation (Stripe, PayPal, etc.) to see if they handle sales tax.
  • Use a service like TaxJar or Stripe Tax to calculate and track sales tax by state.

Resources:

International Customers

When selling globally:

  1. Use a payment processor with tax features (Stripe Tax, Gumroad, SendOwl)
  2. Document customer location โ€” Record country/state to calculate correct tax
  3. Consider a marketplace โ€” Platforms like Gumroad or SendOwl handle some tax complexity
  4. Consult a professional โ€” Once you have customers in 5+ countries, hire a tax advisor

Estimate Taxes & Safe Harbor

Why Estimate Taxes Matter

Governments expect you to pay taxes throughout the year, not just at year-end. If you don’t pay enough, you face penalties and interest.

Estimated taxes are quarterly payments (in the US) or regular payments (in other countries) based on your expected annual income.

How Much to Set Aside

A common rule of thumb:

  • Set aside 20โ€“30% of revenue in a separate savings account
  • This covers income tax + self-employment tax + VAT/sales tax
  • Adjust based on your actual tax rate (varies by country, income, and deductions)

More accurate calculation:

  1. Estimate your annual revenue
  2. Subtract expected business expenses
  3. Apply your marginal tax rate (e.g., 30% in the US for self-employed individuals)
  4. Divide by 12 or 4 (monthly or quarterly) and set that amount aside

Example:

  • Expected annual revenue: $60,000
  • Expected expenses: $10,000
  • Taxable income: $50,000
  • Tax rate (self-employed, US): ~30% ($15,000)
  • Set aside per month: $1,250 (or $3,750 per quarter)

Quarterly Estimated Tax Payments (US)

If you’re a US-based indie hacker, you may need to file Form 1040-ES quarterly:

  • Q1 (Jan 1โ€“Mar 31): Due April 18
  • Q2 (Apr 1โ€“Jun 30): Due June 15
  • Q3 (Jul 1โ€“Sep 30): Due Sept 15
  • Q4 (Oct 1โ€“Dec 31): Due Jan 16 (next year)

Safe Harbor Rule: Avoid penalties if you pay the lesser of:

  • 100% of your prior year’s tax liability, OR
  • 90% of your current year’s tax liability

Resources:

International Considerations

  • EU: VAT is often filed monthly or quarterly
  • UK: Self Assessment tax returns due by January 31st
  • Canada: Installments due if you owe $3,000+ (typically quarterly)
  • Australia: PAYG installments due quarterly

Check your local tax authority’s website for deadlines.


When to Consult a Professional

Red Flags to Hire an Accountant

  1. Revenue exceeds $50,000โ€“100,000 annually โ€” Complexity increases; professional help pays for itself
  2. Multiple income streams โ€” Product sales + affiliate income + consulting + sponsorships
  3. International customers โ€” VAT, sales tax, and currency complexities
  4. You hired employees or contractors โ€” Payroll and contractor reporting is complex
  5. You’re confused about deductions โ€” A professional can maximize legitimate write-offs
  6. You operate in multiple countries โ€” Tax planning gets complicated with residency, nexus, and treaties

Types of Professionals

Role Cost When to Hire
Tax accountant / CPA $1,000โ€“5,000/year Revenue >$50k; complex situation
Bookkeeper $500โ€“2,000/month Revenue >$100k; you hate accounting
Tax strategist $2,000โ€“10,000+ per consultation High income; entity structuring
Business lawyer $200โ€“400/hour Contracts, incorporation, privacy

Finding the Right Professional

  • Ask indie hacker communities (Twitter, Reddit, Slack groups) for referrals
  • Look for CPAs/accountants experienced with SaaS, digital products, or freelancers
  • Interview 2โ€“3 professionals before deciding
  • Expect to pay more for international expertise
  • Some accountants offer flat-fee packages for indie hackers (cheaper than hourly)

Communities to ask:


Deductions: Maximize What You Can Write Off

Common Deductions for Indie Hackers

Software & Subscriptions

  • SaaS tools (Stripe, Notion, Linear, GitHub, etc.)
  • Cloud hosting and servers
  • Design and development tools

Hardware

  • Laptop, monitor, keyboard, mouse
  • Phone or tablet
  • Server equipment
  • Office furniture

Professional Services

  • Accountant and bookkeeper fees
  • Legal consultation
  • Marketing consultant
  • Designer or developer contractor fees

Office & Workspace

  • Home office deduction (if you have a dedicated workspace)
  • Internet and phone bills (business portion)
  • Electricity and utilities (business portion)

Marketing & Advertising

  • Ads (Facebook, Google, Twitter, Indie Hackers)
  • Content creation tools and services
  • Domain names and SSL certificates
  • Website hosting and maintenance

Travel (with purpose)

  • Flights and hotels for conferences
  • Coworking spaces during travel
  • Meals during business travel
  • Ground transportation

Meals & Entertainment

  • Client dinners and lunches (typically 50% deductible)
  • Coffee meetings with fellow founders

Education & Learning

  • Courses and certifications
  • Books on business and technology
  • Conferences and workshops

Depreciation

Large purchases (over $500โ€“1,000, depending on your country) can sometimes be depreciated over multiple years rather than deducted immediately. Examples:

  • Laptop: depreciate over 3โ€“5 years
  • Office furniture: depreciate over 5โ€“7 years

Your accountant can advise on what qualifies.

Important: Keep Records

  • Keep receipts for 3โ€“7 years (varies by country)
  • Document the business purpose (photo + note why you bought it)
  • Store digitally (email receipts to yourself, use cloud storage)

Entity Structure: Should You Incorporate?

Sole Proprietorship

What it is: You and your business are one legal entity. Simplest structure.

Pros:

  • No paperwork or filing required
  • Simple taxes (file Schedule C with personal return in the US)
  • Low cost

Cons:

  • No liability protection (personal assets at risk)
  • Harder to raise funding
  • Less professional for B2B clients

Freelancer/Self-Employed

What it is: Similar to sole proprietorship but emphasizes freelance/contract work.

Pros:

  • Minimal paperwork
  • Simple tax filing

Cons:

  • Same liability risk as sole proprietorship
  • May limit growth

LLC (Limited Liability Company) โ€“ US

What it is: A legal entity that separates your business from personal assets.

Pros:

  • Liability protection (creditors can’t go after your personal savings)
  • Flexibility in taxation (can be taxed as sole proprietor or corporation)
  • More professional

Cons:

  • Filing fees ($50โ€“500 depending on state)
  • Ongoing compliance (annual filings, reports)
  • Slightly more complex taxes

S-Corp or C-Corp

What it is: More complex corporate structures with greater liability protection.

Pros:

  • Strong liability protection
  • Can reduce self-employment taxes (S-Corp advantages)
  • Attractive to investors

Cons:

  • Expensive to set up and maintain
  • Complex accounting and payroll
  • More tax filing requirements

When to Incorporate

Most indie hackers should incorporate when:

  • Revenue exceeds $50,000โ€“100,000
  • You want liability protection
  • You have significant assets to protect
  • You’re hiring employees

Consult a business lawyer or tax advisor to discuss the best structure for your situation.


Tax Planning Tips

1. Separate Business and Personal Finances

  • Open a business checking account
  • Use a business credit card
  • Track business expenses separately
  • Makes accounting and tax prep easier

2. Batch Your Expenses

Some businesses deliberately time large purchases to maximize deductions in the year they need them most. Example:

  • Buy software subscriptions for the whole year in December
  • Schedule advertising spend in high-earning quarters

3. Consider Retirement Contributions

Self-employed individuals can contribute to SEP-IRA or Solo 401(k) accounts:

  • Contributions are tax-deductible
  • Reduces your taxable income
  • Builds retirement savings
  • Limits: $66,000+ annually (2024 US limits)

Resources:

4. Track Income by Source

If you have multiple revenue streams (product sales, affiliate income, consulting), track them separately. This helps with:

  • Understanding which revenue streams are profitable
  • Filing taxes correctly
  • Planning for different tax treatments (affiliate income might be taxed differently)

5. Document Everything

  • Keep emails about client work
  • Screenshot invoices
  • Save receipts digitally
  • Record business mileage (if deductible)

Country-Specific Guides

United States

Key taxes:

  • Federal income tax (10โ€“37% depending on bracket)
  • Self-employment tax (~15.3%)
  • State income tax (varies; some states have 0%)
  • Sales tax (varies by state; 0โ€“10%)

Deadlines:

  • Q1โ€“Q4 estimated taxes (April 18, June 15, Sept 15, Jan 16)
  • Annual return: April 15

Resources:

European Union

Key taxes:

  • Income tax (varies by country; 15โ€“50%)
  • VAT (15โ€“27% depending on country and product type)
  • Social contributions (varies by country; 15โ€“40%)

VAT MOSS for digital goods:

  • Register if you have EU customers
  • File quarterly VAT returns across all EU countries
  • Use platforms like Stripe or Shopify to automate

Resources:

United Kingdom

Key taxes:

  • Income tax (20โ€“45%)
  • National Insurance (~9%)
  • VAT (20% standard rate)

Deadlines:

  • Self Assessment tax return: January 31
  • VAT returns: quarterly

Resources:

Canada

Key taxes:

  • Federal income tax (15โ€“33%)
  • Provincial income tax (varies by province)
  • GST/HST (5โ€“15% depending on province)

Deadlines:

  • Annual return: June 15 (payment due April 30)
  • GST/HST returns: quarterly or annually

Resources:

Australia

Key taxes:

  • Income tax (2โ€“45%)
  • Medicare levy (2% of taxable income)
  • GST (10% on most goods and services)

Deadlines:

  • Annual return: October 31
  • GST returns: quarterly

Resources:


Common Mistakes to Avoid

  1. Mixing personal and business expenses โ€” Makes audits harder and reduces deductions
  2. Not setting aside money for taxes โ€” Surprise tax bills are painful
  3. Missing quarterly payment deadlines โ€” Results in penalties and interest
  4. Claiming deductions without receipts โ€” Auditors will disallow them
  5. Ignoring VAT/sales tax obligations โ€” Can result in large fines
  6. Not tracking income from all sources โ€” Governments catch unreported income
  7. Procrastinating until year-end โ€” Makes organization and recall harder
  8. Hiring an accountant too late โ€” By then, opportunities for planning are lost

Final Thoughts

Taxes don’t need to be scary. Plan for them early, maintain good bookkeeping, and consult a professional when complexity grows. Your future self will thank you.

Action Steps:

  1. This week:

    • Open a business bank account (if you haven’t already)
    • Choose a bookkeeping tool (Wave is free, Stripe Tax is built-in)
    • Create a folder for receipts (digital or physical)
  2. This month:

    • Calculate your tax rate and set aside 25% of revenue monthly
    • Create a simple expense tracker in Excel or your bookkeeping tool
    • Make a list of deductions you’re currently missing
  3. Before year-end:

    • Get organized (compile all receipts and expenses)
    • Consult a tax professional if revenue >$50k or situation is complex
    • Plan for next year’s quarterly estimated taxes

Remember: Taxes are a sign of success. Every dollar you owe in taxes is a dollar you earned. Plan accordingly, and you’ll build a sustainable business.

Comments