Immigration & Tax Education Center
General information about U.S. immigration forms, processes, and tax requirements. Free guides, resources, and practical explanations.
This education center provides general information only and is not legal advice. FirmaBizz is document-preparation software — not a law firm, not attorneys, and not a government agency. Official forms are available free of charge at uscis.gov and irs.gov. For advice about your situation, consult an attorney or an accredited representative.
Quick Start Guides
Step-by-step guides to help you understand the immigration and tax process
Professional Tax & Immigration Resources
Whether you want to understand immigrant tax filing or USCIS forms, our education center provides clear, up-to-date general information about each step of the process. It is not legal advice.
Browse All FormsForms by Category
Browse all available forms organized by immigration and tax categories
Family Immigration
- I-130 - Family PetitionFree
- I-129F - Fiancé(e) Petition$4.99
- I-864 - Affidavit of Support$4.99
- I-751 - Remove Conditions$4.99
Petitions for spouses, children, parents, and other family members
Citizenship
Apply for U.S. citizenship through naturalization or acquisition
Green Card Services
Obtain, renew, or replace your permanent resident card
Work Authorization
Employment authorization documents and work visa petitions
Travel Documents
Reentry permits, refugee travel documents, and advance parole
Tax Forms
- 1040 - Individual Tax ReturnFree
- 1040NR - Nonresident Tax ReturnFree
- 941 - Quarterly Payroll Tax$2.99
- 8938 - Foreign Assets (FATCA)$4.99
Tax preparation and filing for residents and non-residents
Immigration Process Timeline
Typical steps in the immigration application process
Determine Eligibility
Review requirements for your immigration benefit. Check visa categories, family relationships, or employment qualifications.
Gather Documents
Collect required documents: birth certificates, passports, marriage certificates, employment letters, financial records, etc.
Complete Form
Fill out your USCIS form accurately. Our AI assistant helps you complete each field it collects, in plain English.
Submit to USCIS
Mail your completed form with supporting documents and filing fee to the appropriate USCIS lockbox or service center.
Biometrics (if required)
Attend biometrics appointment for fingerprints, photos, and signature. You'll receive a notice with the date and location.
Interview (if required)
Some applications require an in-person interview. Prepare thoroughly and bring original documents.
Decision
USCIS will approve, deny, or request additional evidence. Processing times vary by form type and service center.
USCIS will approve, deny, or request additional evidence. Processing times vary by form type and service center.. Check USCIS Processing Times
Common Questions
Quick answers to frequently asked questions
Eligibility Questions
Who can petition for family members?
U.S. citizens and lawful permanent residents can petition for certain family members. Citizens have broader sponsorship options.
How long must I be a permanent resident to apply for citizenship?
Generally 5 years, or 3 years if married to a U.S. citizen. Other requirements include continuous residence and good moral character.
Can I work while my green card application is pending?
Yes, if you file Form I-765 for employment authorization along with your I-485. EAD cards typically take 3-5 months.
Document Requirements
What documents do I need for a family petition?
Proof of citizenship/status, birth/marriage certificates, passport photos, and evidence of relationship.
Do I need translated documents?
Yes, all foreign language documents must have certified English translations with translator attestation.
What financial documents are required?
Tax returns (3 years), W-2s, pay stubs, employment letters, and bank statements to show financial support ability.
Processing Times
How long does green card processing take?
Family-based: 8-24 months. Employment-based: 6-18 months. Times vary by category and service center.
Can I expedite my application?
Premium processing is available for some work visas. Expedite requests require showing urgent humanitarian or financial need.
How do I check my case status?
Use USCIS Case Status Online with your receipt number, or call USCIS Contact Center at 1-800-375-5283.
Fees and Costs
What are FirmaBizz service fees?
Fees range from $0 to $9.99 per form — family petitions, citizenship, and individual tax returns are free. FirmaBizz offers affordable document preparation -- check each form page for current pricing.
Can I get a fee waiver?
Low-income applicants may qualify for fee waivers on certain forms by filing Form I-912 with supporting evidence.
Are there additional costs?
Yes, document translations, medical exams, passport photos, certified copies, and attorney fees if you use one.
After Approval
When can I travel after getting a green card?
Immediately, but trips over 6 months may raise questions. For absences over 1 year, you need a reentry permit.
What are my responsibilities as a permanent resident?
Carry your green card, file taxes, register for Selective Service (males 18-25), and maintain U.S. residence.
How do I report address changes?
File AR-11 online within 10 days of moving. Also update address with USCIS for pending applications.
More answers: Frequently Asked Questions
Official Resources
Direct links to government agencies and official resources
USCIS Resources
State Department
Form Instructions
Legal Assistance
Tips & Best Practices
Practical, general tips to help you prepare your application
Common Mistakes to Avoid
- Incomplete forms or missing signatures
- Incorrect filing fees or payment methods
- Missing supporting documents
- Outdated form versions
- Inconsistent information across documents
Document Preparation
- Make copies of everything you submit
- Get certified translations for foreign docs
- Use original documents when required
- Organize documents with cover sheets
- Don't staple - use paper clips or binder clips
Interview Preparation
- Arrive 15-30 minutes early
- Bring original documents and copies
- Review your application beforehand
- Answer questions honestly and directly
- Dress professionally and be respectful
Post-Submission Steps
- Track your certified mail receipt
- Save your receipt number for tracking
- Respond promptly to RFE (evidence requests)
- Keep USCIS updated on address changes
- Check case status regularly online
Ready to Get Started?
Our AI assistant helps you complete your forms step by step. Answer questions in plain language and download your ready-to-print PDF. You file it yourself.
Pay only for the forms you complete • No hidden fees • Secure & confidential
You are not required to use our service — you may complete these forms yourself for free. Official forms are available free of charge at uscis.gov and irs.gov. FirmaBizz is document-preparation software, not a law firm, and does not provide legal advice or file on your behalf.