No you do not need an offset for every waypoint. For my flying, I fly to small airports without an arrival procedure so I'm trying to get down to 10-11000 feet about 30 miles before the airport instead of going direct to an approach procedure, I will vector myself while loosing the altitude listed on the approach plate.
Because of this I like to put in an offset waypoint from the last fix that has the restriction I need of 10-11000 feet. (I spent alot of time with Radar Contact back in the day).
The 30 or -30 could be any amount. 10, 40, 100 its just what you need. There is no need to use this but my flying is offline so I have to be my own ATC.