spring for

Intermediário superior (B2) informal

To offer to pay for something, usually as a nice surprise for yourself or others

"Come on, it's your birthday — I'll spring for dinner tonight."