After 90 days, no matter how long you stay after the deadline the same flat fee of 300 pesos. It could be years, it will be the same amount. I was going to the border to pay the 50 pesos fine that was in existence until March of 2009, and then just stopped because the trip cost me a lot more...