Child Status Protection Act (CSPA) Age Calculator

JJ Ben-Joseph headshot JJ Ben-Joseph

An introduction to CSPA age and the aging-out problem

United States immigration law generally defines a child as an unmarried person under 21. Long family-sponsored and employment-based queues can therefore cause a beneficiary to age out before a visa is available. The Child Status Protection Act (CSPA) addresses that delay for many preference-category beneficiaries by subtracting the time a qualifying petition was pending from the beneficiary’s age when a visa became available.

This calculator applies the INA 203(h)(1) calculation in whole calendar days. It reports the beneficiary’s true age, the deductible petition-pending period, the resulting CSPA age, the one-year sought-to-acquire deadline, and an aging-out horizon. The horizon is the latest date on which visa availability could occur while the calculated age remains under 21. Dates are processed locally in the browser and are not transmitted by this page.

The subtraction is not the rule for every immigration classification. An immediate-relative child of a U.S. citizen generally has age fixed under INA 201(f), and no one-year sought-to-acquire condition applies to that immediate-relative calculation. This tool is designed primarily for family-preference and employment-based preference cases governed by INA 203(h). It cannot decide marital status, admissibility, petition conversion, or eligibility for an extraordinary-circumstances exception.

How to use the CSPA calculator with the I-797 and Visa Bulletin

Start with the beneficiary’s birth certificate and the receipt and approval notices for the petition that provides the immigrant classification. Enter the petition’s actual receipt date, not an earlier priority date or labor-certification date. The pending deduction is measured from receipt through approval; time spent merely waiting for a priority date to become current is not deducted.

  1. Enter the beneficiary’s date of birth.
  2. Enter the receipt date from the Form I-797C notice for the relevant Form I-130, I-140, or I-360.
  3. Enter the petition approval date from the Form I-797 approval notice.
  4. Enter the date the priority date became current under the applicable Final Action Dates chart. For an oversubscribed category, this is normally the first day of the relevant Visa Bulletin month.
  5. If known, enter the date the beneficiary sought to acquire permanent resident status, such as the filing or payment date for a recognized action.

The calculator uses the later of petition approval or chart currency as the visa availability date. For USCIS requests filed on or after August 15, 2025, current USCIS policy uses Final Action Dates for this purpose. An adjustment application already pending before that date may fall under earlier guidance, so confirm the governing policy before relying on the result.

The CSPA formulas for age, availability, and the one-year deadline

Write Db for the date of birth, Df for the petition receipt date, Da for approval, and Dc for the date the priority date became current. Approval and chart currency must both have occurred, so visa availability is the later date:

Formula: D_v = max(D_c, D_a)

Dv=max(Dc,Da)

The petition-pending period is the whole-day difference between approval and receipt:

Formula: P − D_f

PDf

For clarity, the intended pending-period relationship is approval minus receipt: P=DaDf. The calculator then moves the availability date backward by P days:

Formula: R = D_v − P days

R=DvP days

Formula: A_CSPA = calendar age of the beneficiary on R

ACSPA=calendar age of the beneficiary on R

Here R is the reduced reference date. Measuring calendar age on R, rather than dividing elapsed days by an average year length, keeps leap years and calendar anniversaries visible.

The controlling boundary is the twenty-first birthday B21, where B21=Db+21 years. Protection requires the reduced date to fall before that birthday:

Formula: protected ⇔ R < B_21

protectedR<B21

The sought-to-acquire deadline is calculated as one calendar year after availability, not as a fixed 365-day interval. That distinction matters when the interval includes February 29.

Formula: D_deadline = D_v + 1 year

Ddeadline=Dv+1 year

The aging-out horizon is one day before the date produced by adding the pending period to the twenty-first birthday:

Formula: D_horizon = B_21 + P − 1 day

Dhorizon=B21+P1 day

Immediate-relative cases use a different framework. Under INA 201(f)(1), AIR=age on Df. For a preference case, however, P becomes fixed at approval, and every later day of visa availability generally adds a day to the calculated CSPA age.

A worked example: an F2A derivative who is already over 21

Assume an F2A derivative was born on March 14, 2005. USCIS received the petition on August 2, 2016 and approved it on November 27, 2019. The priority date becomes current under Final Action Dates on April 1, 2026, and the family submits the child’s Form DS-260 on June 15, 2026.

The petition was pending for P=1212 days. Because chart currency occurred after approval, Dv=max(2026-04-01,2019-11-27)=2026-04-01. The beneficiary’s true age is 21 years and 18 days on that date, but the statutory deduction moves the reference date backward:

Formula: R = 2026-04-01 − 1212 days = 2022-12-06

R=2026-04-011212 days=2022-12-06

The calendar age on December 6, 2022 is 17 years, 8 months, and 22 days, so the age condition is met. The one-year deadline is April 1, 2027, making the June 15, 2026 DS-260 timely. The planning boundary is 2026-03-14+12121=2029-07-07. Visa availability on or before July 7, 2029 would still produce an age under 21 on these assumptions.

Comparison of CSPA treatment across immigrant categories

The INA 203(h) subtraction applies to preference cases, but several classifications use a statutory age-freeze rule instead. Applying the wrong framework can produce a misleading result even when every date is entered correctly.

CategoryGeneral age treatmentPending time deducted?One-year rule?
Immediate-relative child of a citizenAge generally fixed on the qualifying filing or conversion dateNoNo
Family-preference beneficiaryAge at visa availability minus qualifying petition-pending daysYesYes
Employment-based derivativeAge at visa availability minus petition-pending daysYesYes
Diversity visa derivativeUses special substitute dates under agency guidanceYesYes
Following-to-join asylee or refugeeUses a separate age-freeze ruleNoNo

Naturalization, termination of a marriage, conversion between F2A and immediate-relative status, and following-to-join facts can change the governing rule. This calculator does not model those transitions; review the classification actually in force before entering dates.

Reading the CSPA result and retrogression what-if table

The headline result separates the age condition from the sought-to-acquire condition. “Under 21” means only that the supplied dates produce a reduced reference date before the twenty-first birthday. Protection may still depend on remaining unmarried, taking a recognized step within one year, and meeting all other immigration requirements.

The what-if table recalculates age at several later availability dates. This is useful when a category retrogresses before the beneficiary acts. If the beneficiary timely sought to acquire status during the first period of availability, later retrogression may not undo the locked-in age. If no timely action occurred and a new full period of availability begins later, the agency may recalculate age using that later date.

The timeline visually compares petition receipt, approval, the reduced reference date, the twenty-first birthday, and visa availability. The downloadable CSV records the entered dates and computed values for review; it is a worksheet, not an agency determination.

Limitations and assumptions of this CSPA estimate

This CSPA estimate is informational and not legal advice. It assumes the entered petition is the correct qualifying petition and that the supplied chart date is the legally relevant availability date. Important limits include the following:

Frequently asked questions about CSPA age

Which Visa Bulletin chart establishes availability?

For USCIS requests filed on or after August 15, 2025, current policy generally uses Final Action Dates, with availability no earlier than petition approval. Earlier-pending adjustment cases may remain subject to the February 2023 policy. Consular cases generally use Final Action Dates.

Do I use the petition receipt date or the priority date?

Use the petition receipt date shown on the relevant receipt notice. A priority date may be earlier, especially in an employment-based case, and using it would overstate the deductible period.

What may count as seeking to acquire status?

Recognized actions may include filing Form I-485, DS-260, or I-824 and certain National Visa Center fee payments or filings. The facts and governing agency guidance matter, so preserve proof of the action and its date.

What happens when a category retrogresses?

If the beneficiary timely sought to acquire during the first period of availability, the age may remain locked in. If no timely action occurred before retrogression, age may be recalculated when a visa becomes available again.

Does a calculated age under 21 guarantee eligibility?

No. The beneficiary generally must remain unmarried, satisfy the one-year condition, possess the correct classification, and meet all other eligibility and admissibility requirements.

Can a late action be excused?

USCIS or the Department of State may recognize extraordinary circumstances in an appropriate case. This calculator cannot predict whether the evidence meets that case-specific standard.

Sources and policy update dates for the CSPA calculation

The calculation and policy discussion are based on the following primary government materials:

Informational only, not legal advice, and not affiliated with USCIS or the Department of State. Verify every date against the notices and Visa Bulletin for the case, and consult a licensed immigration attorney or accredited representative before acting.

Enter the dates for the CSPA calculation

As shown on the birth certificate used in the case. Use the Form I-797C receipt date, not the priority date. A diversity visa case uses special substitute dates. Use the Form I-797 approval date. Administrative review before final approval is already within this span. Normally the first day of the Visa Bulletin month in which the priority date is earlier than the Chart A cut-off. Enter the date of a recognized filing or fee payment, or leave this blank to calculate the deadline only.

Arcade Mini-Game: CSPA Date Calibration Run

Catch reliable CSPA inputs while avoiding common date and deadline mistakes.

Score: 0 Timer: 30s Best: 0
Your browser does not support the canvas used by this optional mini-game.

Start the game, then use your pointer or arrow keys to catch useful inputs and avoid bad assumptions.

Enter the four required dates above and select Calculate CSPA age. Results will appear here.
CSPA age worksheet
StepValue
Visa availability date used
True (biological) age on that date
Petition pending period deducted
Reduced reference date
CSPA age
Twenty-first birthday
Sought-to-acquire deadline
Deadline margin
Sought-to-acquire status
Aging-out horizon (latest protective availability date)
Timeline appears after a calculation.
Case timeline showing petition receipt and approval, the reduced reference date, the twenty-first birthday, and visa availability.
Retrogression what-if: CSPA age if availability arrived later
If a visa became available onShiftCSPA age would beUnder 21?
Run a calculation to populate this table.