Green Card Holders and Medicare may be able to access
Yes, green card holders can enroll in Medicare, but the rules are different from those for U.S. citizens. A green card (permanent resident status) does not automatically make you may be able to access for Medicare. Instead, you must meet the same age and work history requirements as citizens: you must be 65 or older, and you or your spouse must have paid Medicare taxes for at least 10 years (40 quarters) while working in the United States.
The key difference is timing. Citizens become may be able to access at 65 straightforward by reaching that age. Green card holders must also prove they have been a permanent resident for at least five years before they can enroll. This five-year waiting period is a federal requirement that applies even if you have worked and paid taxes for decades.
If you do not meet the work history requirement, you may still enroll in Medicare Part A (hospital insurance) by paying a monthly premium, but this option is only available after you have been a permanent resident for five years and have reached 65.
Key Takeaways
- Green card holders must be 65 or older and have paid Medicare taxes for at least 10 years to enroll in Medicare without paying a premium for Part A.
- You must have been a permanent resident for at least five years before you can enroll in any part of Medicare, even if you meet the work history requirement.
- If you do not have 10 years of work history, you can still buy into Medicare Part A after five years of permanent residency, but you will pay a monthly premium.
- Your green card status does not affect your Social Security benefits if you have worked and paid into the system.
- You must enroll during your initial enrollment period or face potential late penalties, just as citizens do.
The Five-Year Permanent Residency Requirement
The five-year rule is strict and applies to all green card holders, regardless of how long you have worked in the United States. This means that even if you arrived as a green card holder at age 60 and worked for 10 years, you cannot enroll in Medicare until you turn 65 and have been a permanent resident for five years. The clock starts from the date your green card was issued, not from the date you entered the country or began working.
You can check your green card to confirm the date it was issued. If you are unsure, you can contact U.S. Citizenship and Immigration Services (USCIS) or review your immigration documents. Keeping this date clear will help you know exactly when you become may be able to access to enroll.
If you are approaching the five-year mark and will turn 65 soon after, plan ahead. Contact Social Security three months before you expect to become may be able to access to understand your enrollment options and timeline. This gives you time to gather documents and avoid missing your initial enrollment period.
Work History and Medicare Tax Credits
Medicare Part A (hospital insurance) is free for people 65 and older who have paid Medicare taxes for at least 10 years. This 10-year requirement equals 40 quarters of work history. A quarter is roughly three months; you do not need to work all 40 quarters consecutively, and you do not need to have worked only in the United States.
If you worked in another country before becoming a green card holder, those years typically do not count toward your Medicare work history. However, some countries have totalization agreements with the United States that allow work in those countries to count. Mexico, Canada, and several European nations have such agreements. If you worked abroad, ask Social Security whether your work history qualifies under a totalization agreement.
If you have fewer than 10 years of U.S. work history, you have two options after five years of permanent residency: you can buy into Medicare Part A by paying a monthly premium (the amount varies by year), or you can wait and continue working to reach the 10-year threshold. Some people choose to work longer specifically to avoid the premium.
Documents You Will Need to Bring
When you contact Social Security to enroll in Medicare, have these documents ready: your green card, your passport or birth certificate, proof of your Social Security number, and documentation of your work history (such as W-2 forms or tax returns). Social Security will verify your permanent residency status and your work history before confirming your may be able to access.
If you have worked under different names or Social Security numbers, bring documentation showing the name changes or corrections. If you worked in a country with a totalization agreement, bring evidence of that employment, such as tax records or letters from employers.
You can enroll in Medicare online at Medicare.gov, by phone at 1-800-MEDICARE, or in person at your local Social Security office. Online enrollment is fastest if you have all your documents scanned and ready.
Part A, Part B, and Part D for Green Card Holders
Medicare Part A covers hospital stays, skilled nursing care, and some home health services. If you have 10 years of work history, Part A is free. If you do not, you pay a monthly premium.
Medicare Part B covers doctor visits, outpatient care, and preventive services. Everyone who enrolls in Medicare pays a monthly premium for Part B, regardless of work history or citizenship status. The standard premium is the same for all enrollees, though it may be higher if you have higher income.
Medicare Part D covers prescription drugs. It is optional, but if you do not enroll when you first become may be able to access, you may face a late penalty if you join later. The penalty is a percentage of the national average Part D premium, added to your premium for as long as you have Part D coverage.
Green card holders can also choose Medicare Advantage (Part C) instead of Original Medicare (Parts A and B). Medicare Advantage plans are offered by private insurers and often include prescription drug coverage. Rules and costs vary by plan and location.
Enrollment Periods and Penalties
Your initial enrollment period begins three months before the month you turn 65 and ends three months after. If you miss this window, you may face a late penalty on your Part B and Part D premiums for as long as you have coverage. The penalty is 10% of the Part B premium for each year you delayed, and a similar calculation applies to Part D.
There are exceptions: if you or your spouse are still working and covered by an employer health plan, you may have a special enrollment period that lets you join without penalty. You must enroll within eight months of losing that employer coverage. Bring proof of your employer coverage (such as a benefits letter) when you enroll.
If you are not yet a permanent resident when you turn 65, you cannot enroll in Medicare until you meet the five-year residency requirement, even if you are otherwise may be able to access. Once you do become may be able to access, you have a special enrollment period to join without penalty, but you must enroll within three months of becoming may be able to access.
Social Security Benefits and Green Card Status
Your green card status does not affect your Social Security retirement benefits if you have worked and paid into the system. You can receive benefits based on your own work record, or in some cases based on a spouse's record, regardless of immigration status. However, you must be at least 62 to begin receiving retirement benefits, and you must have at least 10 years of work history (the same 40 quarters required for free Medicare Part A).
If you are not yet a permanent resident, you may still be able to receive Social Security benefits based on work you have done in the United States, but the rules are complex and depend on your visa status and country of origin. Contact Social Security directly to discuss your specific situation.
Medicare and Social Security are separate programs. Enrolling in Medicare does not affect your Social Security benefits, and vice versa. However, if you receive Social Security benefits, your Medicare premiums are usually deducted automatically from your benefit payment.
Frequently Asked Questions
Can I enroll in Medicare before I have been a permanent resident for five years?
No. The five-year permanent residency requirement is federal law and has no exceptions. You must wait until you have been a green card holder for five years, even if you are 65 and have worked for 40 years. Once you reach the five-year mark, you can enroll when ready if you are also 65 or older.
What happens if I turn 65 before my five-year permanent residency date?
You cannot enroll in Medicare until you have been a permanent resident for five years. When that date arrives, you will have a special enrollment period to join without late penalties. Contact Social Security at that time to begin the enrollment process.
Do I lose my green card if I enroll in Medicare?
No. Enrolling in Medicare does not affect your immigration status or your green card. Medicare is a health insurance program and is separate from immigration law.
Can I use my green card as proof of identity when I enroll in Medicare?
Yes. Your green card is an acceptable form of identification for Medicare enrollment. You will also need to provide your Social Security number and proof of your work history.
What if I worked in Canada or Mexico before becoming a green card holder?
The United States has totalization agreements with Canada and Mexico that may allow your work in those countries to count toward your Medicare work history. Contact Social Security before you enroll to ask whether your foreign work qualifies. Bring documentation of that employment, such as tax records or employer letters.