Answers to your immigration questions.
GreenLight is built for USCIS applicants navigating every stage of their case. Find answers here, or reach out if something's missing.
General
What GreenLight is and how it works
What is GreenLight Track?+
GreenLight Track is a free, independent tool that helps USCIS immigration applicants understand official status wording and organize the dates and updates they record. With GreenLight you can:
- Decode confusing USCIS status updates into plain English
- Track milestones on a visual timeline: receipt notice, biometrics, RFE, interview, approval
- Compare recent anonymous community activity with clearly labelled USCIS reference data
- Prepare with a document checklist tailored to your case type
GreenLight does not check USCIS automatically. Use your official USCIS account for the latest case status, then bring any new wording to GreenLight for explanation. GreenLight is not affiliated with USCIS or any government agency.
Do I need an account to use GreenLight?+
No. The core tools are free and work without an account:
- Status Decoder (up to 3 decodes per day)
- Timeline tracking
- Document checklist
- Community benchmarks (basic filters)
The signup form leaves optional product emails off unless you check the email choice. You can also change that choice later in Account or unsubscribe in one click. When enabled, this email family includes account-activation tips, Monday check-ins, recorded-wait reminders, plan information, community stories, and re-engagement messages. Content may use your first name, email address, general case details, saved dates, and fixed GreenLight labels for saved updates; it excludes receipt numbers and raw pasted status text. Essential security or account-service messages are handled separately. These emails do not check USCIS. Pro adds the deeper features listed on the current upgrade screen.
Is this official USCIS data?+
No. GreenLight is an independent tool. Processing references and Community Pulse observations have different sources:
- Processing-time references: each row identifies either an official USCIS national median or a third-party ImmigrationTimes.org aggregate range midpoint
- Community Pulse: account-free public milestone observations deliberately shared from signed-in Timelines and shown only after the privacy threshold is met
For your official case status, always use your receipt number on my.uscis.gov. GreenLight does not have access to USCIS systems.
Which USCIS form types does GreenLight support?+
Support varies by feature:
- Community benchmarks: I-485, I-765, I-131, N-400, I-130, I-140
- Document checklist: I-765, I-129, I-485, I-130, I-140, N-400, I-131, organized by filing stage and applicability
- Status Decoder: many USCIS status messages after receipt numbers and identifiers are removed
- Saved timeline: I-485, I-765, I-131, N-400, I-130, and I-140
Status Decoder
How we translate USCIS jargon into plain English
What is the Status Decoder and how does it work?+
Paste a USCIS status message after removing receipt numbers and other identifiers (like "Case Is Being Actively Reviewed By USCIS") and get a plain-English explanation, a severity label (good news / attention needed / action required), and suggested next steps.
It uses a curated knowledge base of common USCIS statuses. For unusual messages not in the knowledge base, our AI decodes the status in plain, understandable language.
Free users: 3 decodes per day. Pro users: unlimited decodes.
The daily limit resets at midnight. GreenLight tracks a server-side usage count using a salted IP hash and, when signed in, your account ID. Your raw status text is not stored with that count.
Is my status text stored or sent to an AI processor when I use the decoder?+
Common status messages are matched against GreenLight's curated server-side knowledge base without using a third-party AI. If a receipt-free message does not match, the text is sent transiently through GreenLight's API to DeepSeek, our AI processor, to generate an explanation.
GreenLight is designed not to log or persist the raw pasted status text. Remove names, receipt numbers, A-numbers, and other identifiers before pasting; GreenLight rejects receipt numbers.
Checklist
Document preparation by form and lifecycle stage
How do I know which documents are required?+
GreenLight's general document reference covers I-765, I-129, I-485, I-130, I-140, N-400, I-131. It separates items by lifecycle stage so filing evidence, receipt notices, appointments, post-approval records, and use of an issued document are not presented as one universal filing packet.
- Required: required only for the exact filing category named on that item
- Conditional: applies only when the listed fact, category, notice, or stage applies
- Reference: a receipt, approval, or issued document to keep or review at the named later stage—not evidence universally required to file
Every item names its stage, who or what it applies to, why it matters, and the official form instructions or case-specific notice that controls.
This is a general reference, not a determination of what your case requires. Verify the current USCIS form instructions and every notice issued in your case.
Can I customize my checklist?+
Yes. Check off items as you gather them and your progress is saved automatically in your browser. The checklist remembers your state between visits, even without an account.
The checklist auto-selects the right tab if you have a case set up in GreenLight: it reads your case type and opens the matching form checklist.
Timeline
Tracking your case milestones
Why is my case not showing progress yet?+
A recently filed case can remain unchanged while USCIS accepts the filing, creates a receipt notice, and decides whether biometrics or another step is needed. There is no single early-stage timetable that applies to every form, filing method, and USCIS location.
Follow the instructions and dates on notices USCIS sends you. For current agency estimates and the date when you may ask about a delayed case, use the official USCIS processing-times tool.
Community Pulse can show recent anonymous, self-reported milestone observations when at least five matching submissions are available, but it cannot tell you when your case will move.
How accurate are the timeline predictions?+
GreenLight does not predict your case outcome or a specific approval date. Community Pulse shows recent anonymous, self-reported milestone observations only when at least five matching submissions are available. Official or third-party reference figures are labelled separately.
Your actual timeline depends on factors no public tool can see, including case complexity, requests for evidence, and changing USCIS workload. Use the official USCIS processing-times tool for the current agency estimate and inquiry date for your form and location.
Community Data
Where the benchmarks come from
Where does the community data come from?+
Community data comes from milestone submissions that people voluntarily share through GreenLight: filing date, biometrics date, approval date, and others. The sharing request is authenticated: GreenLight uses the signed-in case and history IDs to verify ownership, then publishes an account-free observation.
The public observation contains no:
- Receipt numbers (EAC, WAC, LIN, SRC numbers)
- Names or contact information
- Any user ID linked to a submission
Each Community Pulse observation is limited to a date, case type, field office, and milestone without a name, receipt number, contact detail, or linked account ID. The authenticated request and private account data are handled separately.
How many cases are included?+
The Community Pulse page shows recent anonymous, self-reported milestone observations by form type. To protect people in a small sample, GreenLight hides numeric totals until at least five matching submissions appear in the seven-day window.
How do I contribute my case data to the community?+
From the Timeline page, use the "Share with community" option after logging a milestone. The authenticated request uses your signed-in case and history IDs to verify ownership; the resulting public Community Pulse observation has no name, receipt number, contact detail, or linked account ID attached.
Each eligible submission adds one self-reported observation and can broaden Community Pulse coverage. The data remains descriptive and is not a verified case-status feed or a forecast.
Account & Pro
Subscription, privacy, and your account
What do I get with Pro?+
Pro unlocks features for applicants who want deeper history and comparison tools:
- Unlimited status decoder
- Unlimited status history + full timeline
- Multi-case tracking
- Detailed recorded-wait comparisons
- Community benchmark filters
- PDF export
Three plans: $7.99/month (renews until canceled through Stripe), $59 one-time Life of Case (no renewal; Pro tools for up to 3 saved cases at a time), or $99 one-time Life of Case Plus (no renewal; no saved-case limit).
All core features (timeline, decoder, checklist, community benchmarks) are free forever.
Can I cancel my Pro subscription?+
Yes. Monthly Pro can be cancelled at any time from your Account page. Cancellation is handled through Stripe's secure Customer Portal: instant and no hoops.
When you cancel, your Pro access continues until the end of the current billing period. You won't be charged again after that.
Life of Case ($59) and Life of Case Plus ($99) are one-time purchases: no recurring charges and nothing to cancel.
Is my data private? What gets stored on your servers?+
Privacy is a core design principle at GreenLight. Here's exactly what lives where:
- Receipt numbers: GreenLight does not ask for or store them. The decoder rejects receipt-shaped input at the client and API boundary. Remove receipt numbers and other identifiers before pasting status text or RFE notice lines.
- Our servers if you create an account: your account email, subscription status, general case details needed for saved history and recorded-data emails, plus decoded explanations and severity metadata you intentionally save.
- Anonymous community data: milestone submissions you choose to share for benchmarks.
Receipt numbers are rejected by GreenLight at the client and API boundary and are not stored.
Deleting your account removes your GreenLight sign-in. It does not cancel active monthly billing; cancel the subscription and wait for Pro access to end first. Linked application data follows configured retention rules. Payment, email-delivery, analytics, security, backup, tax, or legal records may be retained when required.
Not sure what your USCIS status means?
Paste your status message and get a plain-English explanation in seconds: free, no account needed.
GreenLight is not affiliated with USCIS, DHS, or any U.S. government agency. Nothing here is legal advice.