Stop Overpaying. Start Planning. Your Tax Strategy Starts Here.
As an Enrolled Agent licensed by the U.S. Treasury, I represent taxpayers in all 50 states with the same authority as attorneys and CPAs. Salem-based. Serving the entire West Coast remotely.
15-minute consultation. No obligation. 100% confidential.
Accredited & Trusted Professional
Member of the National Association of Enrolled Agents, the only professional association exclusively for tax experts.
open_in_new Click to verifyLicensed Tax Consultant by the Oregon Board of Tax Practitioners. Meets state requirements for tax preparation services.
open_in_new Verify licenseAuthorized by the IRS to electronically file tax returns. Meets all IRS requirements for secure electronic submission.
open_in_new Learn moreThe highest credential the IRS awards. Enrolled Agents have unlimited practice rights to represent taxpayers before the IRS on all matters.
open_in_new What is an EA?Comprehensive Tax & Accounting Services
Expert financial guidance designed for your peace of mind and business growth.
Tax Preparation
Expert preparation for individuals and small businesses with full compliance and maximum deductions.
- check_circle Individual (Form 1040)
- check_circle Self-Employment (Schedule C)
- check_circle Multi-State Returns
- check_circle Prior Year Filings
Accounting
Keep your finances organized year-round so you can focus on growing your business.
- check_circle Monthly Bookkeeping
- check_circle Bank Reconciliation
- check_circle Financial Statements
- check_circle Quarterly Reviews
Advisory
Proactive guidance for long-term financial health and strategic wealth building.
- check_circle Tax Planning Strategies
- check_circle Entity Selection (LLC, S-Corp)
- check_circle Year-Round Guidance
- check_circle Retirement Planning
Representation
Federally authorized to represent you before the IRS and state tax agencies.
- check_circle IRS Audit Representation
- check_circle Notice Response
- check_circle Collection Defense
- check_circle Penalty Abatement
Tax Expertise Meets Modern Convenience
We combine the rigor of federal licensing with the ease of a fully digital practice.
Federally Licensed Authority
As an Enrolled Agent, I hold unlimited practice rights before the IRS in all 50 states. This is the highest credential awarded by the IRS.
- IRS Representation Authority
- Oregon LTC Licensed
- NAEA Member
100% Digital Experience
No office visits required. Upload documents from your phone, sign electronically, and track your return status in real-time.
- Secure Client Portal
- E-Signatures Accepted
- Bank-Level Encryption
Personal Attention, Year-Round
Work directly with me, not a seasonal preparer. I'm available 365 days for questions, planning, and support.
- Direct Communication
- 24-Hour Response Time
- Proactive Tax Planning
What Our Clients Say
Real feedback from real clients. We take pride in building lasting relationships.
"Michael made our small business taxes incredibly simple this year. His advice saved us more than his fee!"
"Professional, responsive, and thorough. I finally feel confident about my tax situation. Highly recommend!"
"The remote portal is so easy to use. I uploaded everything from my phone and was done in minutes. Love it!"
* Testimonials reflect individual experiences. Results may vary.
Michael Mills
EA, LTC #XXXXX, PTIN
As an Enrolled Agent (EA) licensed by the U.S. Treasury, Michael has unlimited rights to represent taxpayers before the IRS in all 50 states—the same authority held by attorneys and CPAs.
As an Oregon Licensed Tax Consultant (LTC), he meets the state's rigorous standards for tax preparation. With a focus on clarity and compliance, Michael helps individuals and small business owners navigate complex tax codes without the stress.
Based in Salem, Oregon—known as "The Cherry City"—Cherry Blossom Tax combines local Oregon roots with nationwide reach, serving clients across all 50 states through our 100% virtual practice.
Frequently Asked Questions
Everything you need to know about our tax preparation, accounting, and advisory services.
receipt_long Tax Preparation
What documents do I need for tax preparation? expand_more
For individual tax returns, you'll typically need: W-2s from employers, 1099 forms for freelance income, investment income, and other payments, mortgage interest statements (Form 1098), property tax records, charitable donation receipts, and prior year tax returns.
For small business owners, additionally prepare your Profit & Loss statement, balance sheet, and records of business expenses. We provide a comprehensive checklist through our secure client portal to ensure you don't miss anything.
What is an Enrolled Agent (EA) and how is it different from a CPA? expand_more
An Enrolled Agent (EA) is a federally-licensed tax professional authorized by the U.S. Treasury Department to represent taxpayers before the IRS. EAs have unlimited practice rights, meaning they can represent any taxpayer on any tax matter in all 50 states.
While CPAs have broad accounting credentials, EAs specialize exclusively in taxation. To become an EA, one must pass a rigorous three-part IRS exam (the Special Enrollment Examination) or have IRS experience. EAs are also required to complete 72 hours of continuing education every three years specifically in tax law.
How long does it take to complete my tax return? expand_more
Most individual tax returns are completed within 3-5 business days once we receive all required documents. More complex returns involving business income, rental properties, or multiple state filings may take 7-10 business days.
During peak tax season (February-April), turnaround times may be slightly longer. We always communicate expected timelines upfront and keep you informed of progress through our client portal.
handshake Working With Us
How does your virtual/online process work? expand_more
Our 100% digital process is simple and secure:
- Initial Consultation: Free 15-minute video or phone call to discuss your needs
- Secure Upload: Upload documents through our encrypted client portal (TaxDome)
- Review & Prepare: We prepare your return and share it for your review
- E-Sign & File: Sign electronically and we file directly with the IRS/state
No office visits required. Everything can be done from your phone, tablet, or computer.
Do you work with clients outside of Oregon? expand_more
Yes, we serve clients in all 50 states. As an Enrolled Agent, Michael Mills has unlimited federal practice rights, meaning he can prepare tax returns and represent taxpayers nationwide.
While we're based in Salem, Oregon and specialize in West Coast tax issues (Oregon, Washington, California), our virtual practice serves clients from coast to coast. Multi-state returns are a specialty.
Is my information secure with your online portal? expand_more
Absolutely. We use bank-level security measures to protect your sensitive financial information. Our client portal features 256-bit SSL encryption, the same standard used by major financial institutions.
Documents are stored in SOC 2 compliant data centers, all communications are encrypted, and we follow IRS guidelines for data protection. We never send sensitive information via unencrypted email.
gavel IRS & State Issues
Can you help if I receive an IRS notice or audit letter? expand_more
Yes, IRS representation is one of our core services. As an Enrolled Agent, Michael Mills has the legal authority to represent you before the IRS on any tax matter, including audits, collections, and appeals.
If you receive an IRS notice, don't panic and don't ignore it. Contact us immediately and we'll analyze the notice, explain your options, respond on your behalf, and work to resolve the issue as favorably as possible.
What if I haven't filed taxes in several years? expand_more
We can help you get back into compliance. Unfiled returns are a common issue, and the sooner you address them, the better. We specialize in helping taxpayers who have fallen behind.
The process involves: gathering wage/income transcripts from the IRS, preparing all outstanding returns, filing them strategically, and potentially negotiating penalty abatement if you have reasonable cause. In many cases, we can significantly reduce or eliminate penalties.
Can you represent me in an IRS audit? expand_more
Yes. Full IRS audit representation is included in our services. As an EA, Michael can handle all correspondence, attend meetings with IRS agents on your behalf, and negotiate settlements if needed.
You don't need to communicate directly with the IRS at all. We handle everything, explain the process clearly, and work to achieve the best possible outcome while minimizing your stress.
storefront Small Business
What business entity type should I choose (LLC, S-Corp, etc.)? expand_more
The right entity depends on your specific situation. Common options include Sole Proprietorship, LLC, S-Corporation, and C-Corporation. Each has different implications for taxes, liability, and administrative requirements.
An S-Corp election can save self-employment taxes for profitable businesses, but adds payroll complexity. An LLC provides liability protection with pass-through taxation. We analyze your income, growth plans, and risk tolerance to recommend the optimal structure.
Do you help with quarterly estimated taxes? expand_more
Yes, quarterly tax planning is part of our advisory services. Self-employed individuals and business owners must pay estimated taxes quarterly (April 15, June 15, September 15, January 15) to avoid underpayment penalties.
We calculate your estimated payments based on projected income, remind you of due dates, and adjust estimates as your income changes throughout the year. Proactive planning prevents surprise tax bills.
Can you help with bookkeeping for my small business? expand_more
Yes, we offer monthly bookkeeping services to keep your finances organized year-round. Services include bank reconciliation, expense categorization, financial statement preparation, and accounts receivable/payable management.
Clean books make tax time easier, provide insights for business decisions, and ensure you're ready if you ever face an audit. We can work with QuickBooks, Xero, or other accounting software you prefer.
Still have questions? We're here to help.
chat Ask Us DirectlyGet in Touch
Ready to simplify your taxes? Fill out the form or contact us directly. We look forward to hearing from you.
Call Us
(503) 555-0123Email Us
hello@cherryblossomtax.com
100% Online
Salem-based, serving clients nationwide.
No office visits needed.
Ready to Get Started?
Schedule a free consultation to discuss your tax and accounting needs. We'll review your situation and recommend the best path forward.
calendar_month Schedule via TaxDomeTaxDome scheduler link will be configured when connected
Existing Client?
Access your secure client portal to upload documents, view your returns, and communicate with our team.
login Access Client PortalTaxDome portal link placeholder - configure when connected