Do you need to sand timber before applying stain?

In most cases, yes. Sanding removes old coatings, smooths the surface, and helps the stain absorb evenly for a longer-lasting finish.