How long does a trademark registration last?

The initial term of registration is 10 years from the filing date. The registration can be renewed indefinitely for further periods of 10 years each. If you do not pay your renewal fee by the next renewal date, your mark will expire. However, you are allowed an extra six months from the renewal date in which to renew your registration, but you will have to pay a fee for late renewal. Following this six-month period, there is a further six-month period, i.e. a total of up to one year after the renewal date, in which you may apply to restore your mark.