
The four phases of an ESPP, and what each one means
An employee stock purchase plan is taxed at sale, not at purchase. A New York CPA on the two clocks, and the basis adjustment brokers leave out.
Fill out the form and one of our experienced CPAs will get back to you shortly.

USCIS applications, such as Form I-751 or N-400, often require proof of tax compliance. If you have unfiled returns, submit them immediately via certified mail before your interview. Bring a copy of the returns, USPS delivery confirmation, and a CPA letter confirming their preparation.
12+
Years Serving NYC
50
States Covered
5★
Rated on Yelp
150,000+
Returns Filed
Open
Evenings & Weekends
Section 01
Applications for USCIS can be daunting. Many taxpayers reach out to me for help with their documents or petitions for various residency statuses. For many USCIS forms, such as Form I-751, you must file your tax returns. However, taxpayers often delay filing, which can lead to having multiple years’ worth of overdue taxes right before a USCIS appointment or interview.
If you haven’t filed your tax return yet, prepare and send the overdue returns with delivery confirmation. Bring a printout of the filed return to your USCIS interview along with a letter from your CPA that confirms the tax return has been prepared. Government agencies do not automatically share information or cross-check files. Each agency has its own separate database, and these databases do not connect with one another. By presenting your tax return, USPS delivery confirmation, and a CPA letter, you show your effort to address your delinquent tax status before the interview.
Typically, the IRS needs several weeks to process a return. If the IRS identifies issues, it might take even longer. For example, if you have a USCIS interview on Monday and you contact your accountant the previous Thursday, the return might not be fully processed in time. Therefore, bring evidence of tax compliance, such as a copy of the return and delivery tracking information, to your interview.
You should file as married filing jointly if applicable. Alternatively, schedule an appointment at your local IRS office to deliver your returns in person. Having the IRS stamp your returns can provide reassurance and is usually accepted as proof of a “filed” return.
Feel free to reach out to us with any questions or concerns. You can contact us via email, phone, or by filling out the contact form, and we’ll get back to you promptly.
No cost to start
Fifteen minutes with a CPA who handles this every week. We will walk you through your options — no sales pitch, no obligation.
“George has prepared and maintained the corporate accounting and provided consultant services for my company for a number of years. He has always done an outstanding, professional and courteous job. I feel that his rates are very fair and he provides a great value for the cost.”
“Excellent service and very professional. George and his team have been handling my business taxes for years and I couldn't be happier with the results. They are always available to answer questions and provide expert advice.”
“I've been working with Dimov CPA for both personal and business taxes. Their attention to detail and knowledge of tax law has saved me thousands. Highly recommend to anyone looking for a reliable CPA in NYC.”
Keep reading

An employee stock purchase plan is taxed at sale, not at purchase. A New York CPA on the two clocks, and the basis adjustment brokers leave out.

Model tax write offs explained by a New York CPA. The wardrobe rule, the grooming rule, foreign shoot income, and a worked Schedule C example.

RSA taxation explained by a New York CPA. Restricted stock units vs restricted stock awards, withholding at vest, sell to cover, forfeiture, and the QSBS clock.
Ready when you are
A CPA will review your situation and give you a straight answer. No commitment, no jargon.