Like other airlines. Thai Airways also allow you to pre-pay for your baggage. You can pre-pay before 24 hours of your flight.