▲ 0 r/f1visa

Filed STEM OPT from outside the US — should I fly back only for the biometrics appointment, or is the re-entry risk too high?

I’ve searched the sub and Googled a fair bit on this and I keep finding conflicting takes, mostly because my situation has a few things stacked on top of each other. My DSO has been helpful but has also been careful not to advise me on the travel side of it. So I’d really appreciate hearing from anyone who’s actually been through something close to this.
Where things stand:
I graduated in May 2025 and have been on OPT with the same employer since. The employer is E-Verified and there’s no issue on that end. My manager is fine with me working remotely from anywhere, so I flew to India in the first week of April and I’ve been here since.
My OPT was expiring in July, so I filed the STEM OPT extension from India after getting my updated I-20 from my DSO. It’s still pending. Biometrics was originally scheduled for early August, I used one online reschedule and moved it to August 21 in Hartford, CT. I couldn’t travel in time for that either, so I’m still here with one reschedule left.
I was thinking of using that last reschedule to move the appointment to San Jose or San Francisco, since I’d rather land on the West Coast, but the only slots showing there right now are for next Thursday and Friday and flights for those dates are around ₹2L. Even if something opens up in the first week of September, it’s looking like ₹1.5L or so. Round trip I’d be spending roughly ₹2.5-3L, and I’d only be in the US for about a week before coming back — I have no reason to stay otherwise. My contract runs through December 31, 2026 and not beyond, and I’m planning to move back to India permanently after that anyway.
So the whole reason to spend that money is to keep the pending application alive and stay work-authorized through the end of my contract. Which is why I want to sanity check a few things before I book anything:
1. Re-entry. I’ve been out of the US for about five months, my EAD has expired, and the extension is pending. For anyone who’s re-entered in this exact combination — expired EAD, pending I-765, long absence — what did CBP actually ask for and how did it go? My worry is spending ₹3L and getting turned around, which would be the worst of both outcomes.
2. Does the automatic extension actually depend on biometrics? My understanding is that the automatic extension of work authorization comes from having timely filed, not from attending the biometrics appointment. Is that correct, or does skipping biometrics put it at risk? This is the assumption the whole decision rests on, so I’d rather not be wrong about it.
3. What actually happens if you miss the appointment while abroad? Does USCIS send a notice, is there a way to reschedule after the fact, or does it go straight to a denial or abandonment finding?
4. Filing from outside the US. I’ve seen people say this is a problem and others say it’s fine. Has anyone here actually filed the I-765 for STEM OPT from outside the country and had it approved?
Not looking for anyone to tell me what to do legally, just trying to hear from people who’ve been in a similar spot before I commit to a ticket. Thanks.

reddit.com
u/MHDMAB — 3 days ago

STEM OPT filed from India, biometrics in the US - is flying back just for the appointment worth it?

Background
• Graduated May 2025, currently on OPT with the same employer since then. Employer is E-Verified, so no issue there.
• My manager is fine with me working remotely from anywhere. I traveled to India in the first week of April and have been here since.
• My OPT was expiring in July, so I filed my STEM OPT extension from India after getting my updated I-20 from my DSO. Application is pending.
• Biometrics was originally scheduled for early August. I used one online reschedule and moved it to August 21, Hartford, CT. I’m still in India — couldn’t travel for personal reasons.
• I have one online reschedule left.
Where I am right now
I was planning to use the last reschedule to move the appointment to San Jose or San Francisco (I’ve heard West Coast POE experiences are generally smoother), while keeping my address unchanged. But the only Bay Area slots currently showing are next Thursday/Friday, and flights for those dates are ~₹2L. Even if a first-week-of-September slot opens up, flights look like ~₹1.5L each way, so I’m looking at roughly ₹2.5–3L round trip.
The plan, if I do go, is to fly in only for biometrics and head back to India within a week. I don’t have a reason to be in the US otherwise. My contract is guaranteed through December 31, 2026 and not beyond, and after that I intend to move back to India permanently anyway. So the whole point of doing biometrics is to keep the pending application alive and stay covered by the automatic extension of work authorization while I finish out the contract.
What I’m trying to figure out
1. Port of entry risk. I’ve been outside the US for 4–5 months, my EAD has expired, and my STEM OPT extension is still pending. What are people’s actual experiences re-entering in this exact situation? What documents did CBP ask for? Is there a realistic chance of being denied entry, in which case I’d have burned ₹3L for nothing?
2. Does the automatic extension actually depend on biometrics? My understanding is that the automatic extension of employment authorization comes from having timely filed, not from attending biometrics. Is that right, or does skipping biometrics put it at risk?
3. What happens if I miss the appointment while abroad? Does USCIS issue a notice, deny outright, or is there a rescheduling path after the fact? How long does that typically take to play out?
4. Filing from outside the US. I’ve seen mixed information about whether filing the I-765 from abroad is itself a problem. Has anyone actually had this approved (or denied) after filing from outside the country?
5. Anything else I should be considering that I’m not seeing here?
I have until the 20th to make the reschedule decision, so I’m trying to think this through properly rather than book a panic ticket. Any input from people who’ve been through something similar would be genuinely helpful. Thanks.

reddit.com
u/MHDMAB — 3 days ago

How do third-party payroll arrangements actually work in Indian IT?

I have around four years of experience across backend development, data science, and AI engineering, working with Java and Spring Boot on the backend and Python for ML and LLM work. I'm based in Bengaluru and have been going through interview processes over the past few weeks.

A pattern I keep running into is roles where the payroll company and the actual work are two different organisations. The payroll company is a staffing or consulting firm, and the deployment is at a client that is usually a well-known name. The payroll firms themselves vary a lot. Some are large service-based companies, others are small outfits with almost no public footprint. The compensation being discussed is reasonable, which is why I'm taking these conversations seriously rather than dismissing them.

What I have not been able to find a clear answer on is how the arrangement plays out over time. On paper the client name looks good, but the employment relationship sits with the vendor, and I'm unclear on what that means practically. Appraisals, promotions, and any kind of internal growth presumably run through the payroll company rather than the client, but I don't know how that works when the person evaluating your work and the person deciding your raise are in different organisations entirely. Similarly with what happens at the end of a project, whether there is a bench period, and how notice periods and benefits typically compare to direct employment.

The other thing I'm unsure about is how this reads later. If someone spends a couple of years on a vendor payroll while deployed at a large client, how is that interpreted when they interview elsewhere? Does the client engagement carry the weight, or does the vendor name on the offer letter become the limiting factor? I've also seen conversion to direct payroll mentioned during these conversations and I don't know how often that actually materialises.

Would appreciate hearing from anyone who has worked in this setup, particularly on what you'd approach differently in hindsight.

reddit.com
u/MHDMAB — 29 days ago

How do third-party payroll arrangements actually work in Indian IT?

I have around four years of experience across backend development, data science, and AI engineering, working with Java and Spring Boot on the backend and Python for ML and LLM work. I'm based in Bengaluru and have been going through interview processes over the past few weeks.

A pattern I keep running into is roles where the payroll company and the actual work are two different organisations. The payroll company is a staffing or consulting firm, and the deployment is at a client that is usually a well-known name. The payroll firms themselves vary a lot. Some are large service-based companies, others are small outfits with almost no public footprint. The compensation being discussed is reasonable, which is why I'm taking these conversations seriously rather than dismissing them.

What I have not been able to find a clear answer on is how the arrangement plays out over time. On paper the client name looks good, but the employment relationship sits with the vendor, and I'm unclear on what that means practically. Appraisals, promotions, and any kind of internal growth presumably run through the payroll company rather than the client, but I don't know how that works when the person evaluating your work and the person deciding your raise are in different organisations entirely. Similarly with what happens at the end of a project, whether there is a bench period, and how notice periods and benefits typically compare to direct employment.

The other thing I'm unsure about is how this reads later. If someone spends a couple of years on a vendor payroll while deployed at a large client, how is that interpreted when they interview elsewhere? Does the client engagement carry the weight, or does the vendor name on the offer letter become the limiting factor? I've also seen conversion to direct payroll mentioned during these conversations and I don't know how often that actually materialises.

Would appreciate hearing from anyone who has worked in this setup, particularly on what you'd approach differently in hindsight.

reddit.com
u/MHDMAB — 30 days ago

How do third-party payroll arrangements actually work in Indian IT?

I have around four years of experience across backend development, data science, and AI engineering, working with Java and Spring Boot on the backend and Python for ML and LLM work. I'm based in Bengaluru and have been going through interview processes over the past few weeks.

A pattern I keep running into is roles where the payroll company and the actual work are two different organisations. The payroll company is a staffing or consulting firm, and the deployment is at a client that is usually a well-known name. The payroll firms themselves vary a lot. Some are large service-based companies, others are small outfits with almost no public footprint. The compensation being discussed is reasonable, which is why I'm taking these conversations seriously rather than dismissing them.

What I have not been able to find a clear answer on is how the arrangement plays out over time. On paper the client name looks good, but the employment relationship sits with the vendor, and I'm unclear on what that means practically. Appraisals, promotions, and any kind of internal growth presumably run through the payroll company rather than the client, but I don't know how that works when the person evaluating your work and the person deciding your raise are in different organisations entirely. Similarly with what happens at the end of a project, whether there is a bench period, and how notice periods and benefits typically compare to direct employment.

The other thing I'm unsure about is how this reads later. If someone spends a couple of years on a vendor payroll while deployed at a large client, how is that interpreted when they interview elsewhere? Does the client engagement carry the weight, or does the vendor name on the offer letter become the limiting factor? I've also seen conversion to direct payroll mentioned during these conversations and I don't know how often that actually materialises.

Would appreciate hearing from anyone who has worked in this setup, particularly on what you'd approach differently in hindsight.

reddit.com
u/MHDMAB — 30 days ago

How do third-party payroll arrangements actually work in Indian IT?

I have around four years of experience across backend development, data science, and AI engineering, working with Java and Spring Boot on the backend and Python for ML and LLM work. I'm based in Bengaluru and have been going through interview processes over the past few weeks.

A pattern I keep running into is roles where the payroll company and the actual work are two different organisations. The payroll company is a staffing or consulting firm, and the deployment is at a client that is usually a well-known name. The payroll firms themselves vary a lot. Some are large service-based companies, others are small outfits with almost no public footprint. The compensation being discussed is reasonable, which is why I'm taking these conversations seriously rather than dismissing them.

What I have not been able to find a clear answer on is how the arrangement plays out over time. On paper the client name looks good, but the employment relationship sits with the vendor, and I'm unclear on what that means practically. Appraisals, promotions, and any kind of internal growth presumably run through the payroll company rather than the client, but I don't know how that works when the person evaluating your work and the person deciding your raise are in different organisations entirely. Similarly with what happens at the end of a project, whether there is a bench period, and how notice periods and benefits typically compare to direct employment.

The other thing I'm unsure about is how this reads later. If someone spends a couple of years on a vendor payroll while deployed at a large client, how is that interpreted when they interview elsewhere? Does the client engagement carry the weight, or does the vendor name on the offer letter become the limiting factor? I've also seen conversion to direct payroll mentioned during these conversations and I don't know how often that actually materialises.

Would appreciate hearing from anyone who has worked in this setup, particularly on what you'd approach differently in hindsight.

reddit.com
u/MHDMAB — 30 days ago