How to calculate CSPA age yourself: a step-by-step guide
The Child Status Protection Act (CSPA) can protect some children from “aging out” of a green card case when they turn 21 while waiting. It uses a special way of counting age. This guide walks through that calculation step by step, with a worked example. You can also check your numbers with our free CSPA age calculator.
General information only, not legal advice. CSPA rules are technical and USCIS has changed how it applies them more than once. Whether CSPA protects a particular child depends on the full facts of the case. Please talk to a licensed immigration attorney or a DOJ-accredited representative about your situation.
What “CSPA age” means
For green card purposes, a “child” is unmarried and under 21. The CSPA formula (section 203(h) of the Immigration and Nationality Act) says to take the child’s age on the date a visa becomes available, then subtract the number of days the petition was pending. If the result is under 21, the child can be treated as under 21. The child must also take a qualifying step to seek permanent residence within one year of the visa becoming available.
Who this guide covers
- Covered: children of permanent residents (the F2A category), and derivative children listed on a family-sponsored or employment-based petition. For a derivative child, use the parent’s petition and the parent’s dates.
- Not covered: immediate relatives of U.S. citizens, whose age is fixed under a different rule, as well as diversity visa cases and refugee or asylee derivatives.
Step 1: Gather your dates
You need four dates:
- The child’s date of birth.
- The date the petition was filed. This is the received date on the Form I-797 receipt notice.
- The date the petition was approved, shown on the Form I-797 approval notice.
- The priority date, also shown on the approval notice. Not sure where to look? Read how to find your priority date.
Most of these dates are on the notices USCIS mails you. Each one is called a Form I-797, Notice of Action. The receipt notice (Form I-797C) shows the received date. The approval notice shows the priority date and the date of the notice, which is usually the approval date. Your online USCIS case status also shows when the petition was approved. If your papers show different dates, ask an attorney or accredited representative.
Step 2: Find the date a visa became available
The Visa Bulletin is a monthly publication from the U.S. Department of State. (New to it? Read What is the Visa Bulletin? first.) For each visa category and country it lists a cutoff date. If your priority date is earlier than the cutoff, a visa is available. It has two charts, Final Action Dates and Dates for Filing. For CSPA age, look at the Final Action Dates chart.
To check when your visa became available:
- Open the Final Action Dates chart for family-sponsored or employment-based cases.
- Find your category (for a child of a permanent resident, F2A) and your country column. Most people use “All Chargeability Areas.” Some countries, such as India, Mexico and the Philippines, have their own columns. For a derivative child, use the parent’s category and country.
- If your priority date is earlier than the date shown, a visa was available that month. “C” means current and “U” means unavailable.
- Go back through earlier bulletins, which are archived on the same site, to find the first month when that was true.
The visa availability date is the later of two dates: the first day of that month, or the date the petition was approved. “That month” means the month named on the bulletin, for example the Visa Bulletin for December 2024, which is usually published in the weeks before the month begins.
A note on which chart to use: in August 2025 USCIS announced that it uses the Final Action Dates chart for CSPA age. This applies to adjustment of status applications filed on or after August 15, 2025. Applications that were already pending before that date may be treated under the earlier policy, which looked at a different chart. If that might apply to your case, ask an attorney.
Step 3: Count the days the petition was pending
Count the calendar days from the date the petition was filed to the date it was approved. A date-difference calculator works well for this.
Step 4: Find the child’s age on the availability date
Work out the child’s age in years, months, and days on the visa availability date from Step 2. Use that date, not today’s date.
Step 5: Subtract the pending days
The easiest way to subtract days from an age is to move the availability date back by the number of pending days, then work out the child’s age on that earlier date. The result is the CSPA age.
Step 6: Compare the result to 21
If the CSPA age is under 21, meaning the child has not yet reached their 21st birthday, the child is under 21 for CSPA purposes. If it is 21 or older, the formula does not protect the child.
Step 7: Check the one-year deadline
A child with a CSPA age under 21 must also take a qualifying step within one year of the visa availability date. Under the USCIS Policy Manual, qualifying steps include filing Form I-485 or submitting Form DS-260 to the State Department. Paying the immigrant visa fee also counts. Other steps may qualify too, and simply consulting an attorney does not. Missing the deadline can lose the protection unless there were extraordinary circumstances, so don’t wait until the last day.
A worked example
A permanent resident parent filed an F2A petition for a child. Here are the dates, followed by the calculation.
| Child’s date of birth | June 5, 2003 |
|---|---|
| Petition filed | January 15, 2019 |
| Petition approved | September 20, 2019 |
| Priority date became current (Final Action Dates) | December 2024 Visa Bulletin |
- Visa availability date: the later of December 1, 2024 and September 20, 2019, which is December 1, 2024.
- Days pending: January 15, 2019 to September 20, 2019 is 248 days.
- Age on December 1, 2024: 21 years, 5 months, 26 days.
- Subtract 248 days: moving back from December 1, 2024 gives March 28, 2024. The child’s age on that date is 20 years, 9 months, 23 days.
- Compare to 21: 20 years, 9 months, 23 days is under 21.
- One-year deadline: the qualifying step needs to happen within one year of December 1, 2024, so act well before December 1, 2025.
In this example the child was already 21 on the visa availability date, but the 248 pending days bring the CSPA age back under 21. The calculator on our site gives the same answer if you enter these dates.
Common mistakes
- Using today’s date instead of the visa availability date.
- Using the wrong chart. For current adjustment of status filings, use the Final Action Dates chart.
- Forgetting that the availability date is the approval date when the approval comes after the priority date becomes current.
- Mixing up dates for a derivative child. Use the parent’s petition dates.
- Missing the one-year deadline.
What if the CSPA age is 21 or older?
The law says that in some cases, a petition for a child who is 21 or older under the formula can move to a different category and keep its original priority date. For example, an F2A child may move to the category for unmarried adult children of permanent residents. This does not happen automatically in every situation, so ask an attorney or accredited representative what applies to your family.
Try it yourself. Enter your dates in the CSPA age calculator. It has a “?” button next to each question that shows where to find the date.
Need help organizing your documents?
One Path Finder can help you gather and organize documents where permitted by law. We are not a law firm and can’t tell you whether CSPA applies to your case. Contact us to start a conversation.