Side Income
When a hobby becomes income the tax authority notices
The line between selling occasionally and trading is drawn by behaviour, not by the amount involved.

What follows is the working version of hobby income: the decisions in the order you actually meet them, with the reasoning attached.
Before you start
- Regularity, intention to profit and buying to resell are the usual indicators of trading.
- Some countries provide a small allowance before casual income must be declared.
- Platforms in several jurisdictions now report seller data to tax authorities.
Intention and pattern define trading
Tax systems generally distinguish between selling your own possessions and carrying on an activity with a view to profit. Repetition, buying items specifically to sell them, modifying goods to increase value and advertising are the behaviours that usually indicate the second.
A single sale of something you owned is treated differently from twenty sales of things acquired for the purpose. The tests have names and thresholds that differ by country, so check your own authority for the criteria that apply.
Allowances exist in some systems and not others
A number of countries provide a small allowance for casual or trading income below which nothing needs to be declared. Where one exists it is usually a fixed annual figure and covers gross receipts rather than profit.
On an ordinary week, where none exists, the obligation can begin at the first unit of profit. Assuming an allowance exists because you have read about one elsewhere is a common and avoidable error.
Platforms report now
Several jurisdictions have introduced rules requiring online marketplaces and gig platforms to report seller income directly to tax authorities. That means the practical likelihood of undeclared income going unnoticed has fallen sharply and continues to fall.
On an ordinary week, it also means people receive queries about activity they genuinely believed was casual. Keeping records of what you paid for items you resell is what makes those queries easy to answer.
Costs matter to the calculation
Where an activity is trading, allowable costs are usually deductible, which can mean tax on a much smaller figure than the receipts suggest. Materials, platform fees, postage, packaging and a proportion of some household costs are commonly allowable. People who do not keep records often pay tax on turnover instead of profit, which is the expensive way to be compliant.
What is allowable varies substantially between countries and is worth confirming once.
Registration can bring other obligations
Registering as self-employed may trigger social contributions, periodic filings and in some systems a requirement to charge sales tax above a turnover threshold. These are administrative rather than difficult, but they have deadlines and penalties attached.
Finding out the sequence before crossing a threshold is much easier than reconstructing it afterwards. National tax authorities generally publish a short guide for new sole traders.
The honest version of the advice
This area is full of confident guidance that applies to exactly one country and is wrong everywhere else. Nothing here is tax advice, and the thresholds, allowances and tests differ enormously by jurisdiction. A single conversation with a qualified accountant when an activity starts producing regular income is inexpensive relative to the alternative.
Put simply, for anything ambiguous, the authority itself will usually answer a direct question.
The takeaway
Keep receipts for anything you buy to resell. Without them you pay tax on turnover, not profit.
Pick the one that costs you least, and let the rest wait.
Questions readers ask
How much can I earn before declaring it?
It depends entirely on the country. Some provide a small casual allowance, others require declaration from the first profit. Check your own tax authority.
Is selling my old belongings taxable?
Usually treated differently from trading, though rules vary and high-value items can have their own treatment. Buying specifically to resell is the behaviour that changes the answer.





