Break your goal into phases, phases into tasks — and give each task its own buffer, because a three-day task and a thirty-day task don't need the same safety margin.
Each task carries its own buffer. No flat percentage on top — the risky tasks get more slack, the safe ones get none.