Free tool

Cheque validity calculator

Enter the date written on the cheque and see the last day you can deposit it, with the rule it is based on.

Enter the date on the cheque.

How long is a cheque valid?

A cheque does not last forever. After a set period it becomes "stale" or out of date, and the bank can refuse to pay it. The period depends on the country, and it always counts from the date written on the cheque, not the day you received it.

CountryValidityRule
India3 monthsReserve Bank of India: cheques are valid for 3 months from the date on them.
United States6 monthsBanks are not required to pay a cheque more than 6 months old (they may choose to).
United Kingdom6 monthsMost banks treat a cheque as out of date after 6 months.
Canada6 monthsA cheque dated more than 6 months ago is usually treated as stale-dated.
Australia15 monthsA cheque is generally considered stale after 15 months.

Banks can apply their own policies on top of these rules, and some cheques say "void after 90 days" or similar on their face. If the cheque shows its own limit, that limit applies.

How the last date is worked out

Count the months forward from the cheque date, then step back one day. In India, a cheque dated 10 January 2026 is valid up to 9 April 2026. When the month you land in is shorter, the count stops at its last day: a cheque dated 30 November 2026 is valid up to 27 February 2027.

Post-dated cheques

A post-dated cheque carries a future date and cannot be deposited before that date. Its validity also starts from that future date, so you have the full period from the day it becomes payable.

Don't cut it fine

Deposit well before the last date. Weekends, bank holidays and clearing times can all eat into the final days, and if a cheque bounces you want time to ask the payer for a new one. The simplest habit is to deposit within a week of receiving a cheque.

Invited can do the remembering for you: take a photo of the cheque and it reads the date and amount, then reminds you to deposit it. See cheque deposit reminders or read how long is a cheque valid, with examples.

Questions

How long is a cheque valid in India?

Three months from the date written on the cheque, under the Reserve Bank of India rule. A cheque dated 10 January can be presented up to 9 April.

Does the validity start from when I received the cheque?

No. It counts from the date written on the cheque, even if it reached you weeks later.

What if the last day is a bank holiday?

Do not wait for the last day. Deposit a few working days before it, so a holiday or a clearing delay does not push you past the limit.

Can an expired cheque still be paid?

Usually not. Ask the person who wrote it for a new cheque. Rules differ by bank and country, so check with your bank if you are unsure.

More free tools