Hi Colin. Top-ups have 365 days but if airtime is purchased within a value plan, it will expire 30 days from the value plan activation/reactivation date. source