Subject to availability on the day most airlines would allow you to upgrade your ticket on the day, it usually is the difference between the price of the ticket you purchased and the lowest fair available that day. All depends on the airline however!!! But I cant see it being a problem.
On BA you can also upgrade onboard depending once again on availability and catering!