The deferral window will be open from 4/15 through 4/30 of the current race year and only applies to the Full Marathon & Half Marathon.
During this time, you will be able to log into your runsignup account and defer your entry to following year.
Complete details and instructions can be found on http://buffalomarathon.org