Find out when your bank cheque expires and becomes stale. A cheque in India is valid for 3 months from the date written on it — calculate the exact last date for encashment.
In India, a cheque is a negotiable instrument under the Negotiable Instruments Act, 1881. As per the Reserve Bank of India (RBI) guidelines effective from April 2012, a cheque is valid for 3 months (90 days) from the date mentioned on the cheque. After this period, the cheque becomes stale and cannot be encashed or deposited at any bank.
| Cheque Type | Validity Period | Notes |
|---|---|---|
| Regular cheque (India) | 3 months from cheque date | RBI guideline since April 2012 |
| Government cheques (India) | 3 months | Same as regular cheques |
| At par cheques | 3 months | Payable at any branch nationwide |
| Post-dated cheque (PDC) | 3 months from future date | Validity starts from the written future date |
| US personal check | 6 months (180 days) | UCC guidelines |
| UK cheque | 6 months | Banking practice standard |
A stale cheque is returned unpaid by the bank with the reason "out of date" or "stale cheque." The payee cannot present it again without getting a fresh cheque issued by the drawer. If you have received a cheque, always deposit or encash it within 3 months of the cheque date to avoid it becoming stale.
Technically, the drawer (person who wrote the cheque) can revalidate a stale cheque by writing the new date and countersigning it. However, most banks are wary of accepting such revalidated cheques and may refuse them. The safest option is always to request a completely new, fresh cheque.