It depends who the domain is registered with. ICANN who oversee domain registration say
3.7.5 Registrar shall register Registered Names to Registered Name Holders only for fixed periods.
http://www.icann.org/en/registrars/ra-agreement-17may01.htm#3
but don't specify the period.
Nominet, who oversee most .uk domains, allow 83 days which includes repeated reminders.
With Network Solutions:
Typically, we provide a 35-day grace period during which the current
holder can still renew it for the standard renewal fee.
http://www.networksolutions.com/domain-name-registration/pending.jsp
See who the domain is registered with (various "whois" services are available) and then see what the registrar's policy is.