Spread unexpected purchases over a budgeting category for set duration

This is giving me De Ja Vu!

See here for an explanation of why what you’re suggesting is actually a loan even if it doesn’t seem like it at the moment: