Tax basics for online income — US and EU split
EditMinimum tax-literacy for affiliate, freelance, dividend, royalty, and crypto income — categories, why they differ, and how not to surprise yourself in April.
Why this skill matters
Online income falls into 4-5 different tax categories, each taxed differently, each with its own rules for what’s deductible. Most operators discover this in April when their first tax bill is 30-50% of the income they thought was theirs. The skill is: knowing which category each revenue line falls in, tracking expenses against the right line, and reserving the right share of every payment to cover the eventual bill.
This is the minimum curriculum.
The four income categories you need to know
1. Active business income (self-employment). Affiliate revenue, freelancing, productized services, course sales, ad revenue from sites you operate. This is taxed at your marginal income-tax rate, plus self-employment tax (US) or social-security contributions (EU). Both layers are real — in the US, the SE tax is 15.3% on top of income tax, taking total marginal rates to 30-50%. In the EU, social-security rates vary by country (15-35% typical) on top of income tax.
2. Investment income (passive). Dividends from stocks/ETFs, interest from savings, capital gains from selling assets, P2P lending interest in some jurisdictions. Almost universally taxed at lower rates than active income — flat dividend taxes are common (Bulgaria 5%, Czechia 15%, Germany 26.4%, Italy 26%). The lower rate is the policy intention; you have to claim the right category in your filing for it to apply.
3. Royalty income. Music royalties, book royalties, software licensing, image licensing, patent royalties. Taxed similarly to investment income in most jurisdictions but with specific rules around foreign withholding tax on foreign-source royalties. Usually requires separate documentation and treaty-form filings.
4. Crypto income. This is the new category that doesn’t fit cleanly anywhere. The US treats crypto as property (capital gains on every sale, every swap, every staking reward); most EU countries treat it as either capital gains (most) or general taxable income (a few, including some Eastern European jurisdictions). Crypto staking rewards are taxed on receipt in most jurisdictions — meaning you owe tax on the dollar value at the moment the reward arrived, even if you haven’t sold.
The categories matter because they’re taxed differently and because expenses are deductible differently against each.
US tax mechanics for online income
If you’re a US tax resident or citizen earning online income:
Self-employment (LLC pass-through or sole proprietor) reports on Schedule C with Schedule SE. Marginal rate stack is federal income (10-37%) + self-employment tax (15.3% on the first ~$165K in 2026, 2.9% above) + state income tax (0-13% depending on state). Total marginal rates of 30-50% are normal for online operators making mid-five to low-six figures.
Dividends and interest report on Schedule B. Qualified dividends from US stocks taxed at 0/15/20% depending on income level. Foreign dividends from US-listed ADRs follow similar treatment. Treaty rates apply on foreign-source dividends if you’ve filed the right paperwork.
Capital gains report on Schedule D. Long-term gains (held >1 year) at 0/15/20%. Short-term gains taxed as ordinary income.
Crypto reports on Form 8949 + Schedule D. Every sale, every swap, every staking reward is a taxable event. The bookkeeping burden alone is the single largest hidden cost of running US-resident crypto strategies.
Quarterly estimated payments: required once your tax owed exceeds $1,000/year. Skip these and the IRS adds underpayment penalties. Set up quarterly transfers from a separate “tax reserve” account at 25-30% of net income.
LLC vs S-Corp: Once your net online income passes ~$80K-100K, electing S-corp status saves real money on self-employment tax. Below that threshold, the additional bookkeeping isn’t worth it. This is one of the few tax decisions where cost-benefit analysis actually matters at the operator level.
EU tax mechanics for online income
EU tax structures vary materially by country, but the patterns are consistent:
Self-employment registration is mandatory in every EU country once you cross a low income threshold (often €5K-15K/year). Operating an online income stream as an undeclared “hobby” is technically possible at very small scale and structurally dangerous past it.
Social-security contributions are the heaviest tax in most EU countries for self-employed. Bulgaria 27.8% on self-declared base. Spain ~31% on declared income. France 45-50% combined. Germany 19.5% (pension only, plus separate health insurance). The gross income figure that looks generous before tax becomes much smaller after the social layer.
VAT registration thresholds. EU operators selling digital products to EU consumers must register for VAT once revenue crosses €10K/year (the EU-wide MOSS threshold) — even if your home country has a higher domestic threshold. Selling courses, ebooks, SaaS, or affiliate-driven digital products to EU consumers without VAT compliance is a major structural risk.
Dividends and capital gains are taxed at lower rates than active income in almost every EU country (see the dividend tax guide for country-by-country detail). The lower rates make passive-income strategies materially more attractive after-tax than active-income strategies for EU residents.
Crypto: Bulgaria 10% on gains. Germany tax-free if held >1 year. France 30% PFU. Most EU countries somewhere in this range. The variance is large enough that crypto-active operators sometimes optimize tax residency around it.
Cross-border income: Most EU countries have tax treaties with the US that reduce withholding on US-source dividends and royalties from 30% default to 15% with W-8BEN filing. Treaty rates require filing — without the form, you lose 15pp on every payment.
Common mistakes that cost five figures
- Treating affiliate or service revenue as “savings.” It’s gross income; 30-50% of it is owed in tax. Move 30% of every payment to a separate account on the day it arrives.
- Mixing personal and business expenses on the same card/account. Without separation, deductibility analysis becomes impossible and audit defense becomes weak. Open a dedicated business account on day one.
- Skipping bookkeeping until April. Reconstructing a full year of transactions in two weeks costs more (in time and accountant fees) than monthly bookkeeping over twelve months. Either keep a spreadsheet weekly or use a service.
- Ignoring quarterly estimated payments. US underpayment penalties are small but they compound; EU equivalents are similar. Pay quarterly even if you haven’t filed annual return yet.
- Not filing W-8BEN with brokers. 15pp foregone on every US dividend until corrected. The single highest-ROI tax form most retail investors will fill out.
- Assuming foreign income is invisible to your home tax authority. It’s not. CRS (Common Reporting Standard) shares financial-account data across most OECD countries automatically. Banks and brokers in your country of residence already know about your accounts elsewhere. Plan to declare; the alternative is back-taxes plus penalties when caught.
The professional help question
For US online operators making under $80K net: file yourself with TurboTax / FreeTaxUSA. Run for one year before hiring a CPA.
For US operators making $80K+: hire a CPA who specializes in online businesses. Rate $200-500/hour for setup; ongoing $1,500-5,000/year. Pays for itself on S-corp election alone for most operators above the threshold.
For EU operators in any country: find a local accountant (book-keeper or tax advisor) who has at least three other online-business clients. Cost €50-150/hour for setup, €500-2,000/year for ongoing depending on country. Cheaper than the US equivalent because fewer compounding tax forms to manage.
The right time to hire help is when you can write the question precisely enough for them to answer it — usually after a year of trying it yourself. Hiring earlier means you’re paying them to teach you the basics; hiring later means you’ve already made the expensive mistakes.
What to learn next
The natural next steps after this skill are:
- The EU dividend tax guide for country-by-country dividend specifics.
- Crypto basics for the security side that has to be solid before tax compliance for crypto income makes sense.
- Investing fundamentals for the passive-income side that benefits most from tax optimization.
The compounding case for tax literacy: a 1pp annual tax-efficiency improvement on a five-figure annual income compounds to multiple thousands per year, every year, for the rest of your earning life. The afternoon spent reading the resources above pays back forever.
Where to learn it
The resources we'd actually use, sorted by type. Affiliate links are tracked through /go/[slug].
Tutorials (2)
Authoritative US source for self-employment tax mechanics. Read before paying for a course.
Each EU country publishes free guidance on self-employment registration and obligations. Start there before paying for advice.
YouTubes (1)
International tax-residency content. Heavy on the high-net-worth angle but the fundamentals on dual residency, treaties, and CFC rules apply at any income level.
Tools (3)
US-only. Bookkeeping-as-a-service that produces year-end statements your accountant can actually file from. Worth it once you have a real schedule of income and expenses.
Real EU tax accountant familiar with online-income structures. One example of the right vendor profile — find equivalent in your country.
TurboTax / FreeTaxUSA (US filing)
FreemiumFree-tier US filing covers most online-income edge cases. Use this once your operation is large enough to need software but small enough not to need a CPA.
Newsletters (1)
Practical cross-border tax updates for online operators. Cleaner signal than Nomad Capitalist for actual tax planning.