For the complete documentation index, see llms.txt
For the complete documentation index, see llms.txt

Should I file my annual report and tax return myself or use a paid package?

Whether to DIY or pay for a package comes down to how complex your situation is and how much risk you're comfortable carrying. Doing it yourself can be cheaper if you're comfortable managing your annual report, registered agent, bookkeeping, and tax filings on your own, including foreign-owned LLC forms like [Form 5472](https://ask.doola.com/article/4100a5db-how-do-i-file-form-5472-for-my-foreign-owned-llc-and-what-are-the-requirements). A paid package tends to be worth it if you value fewer missed deadlines, guided filing, support for complex forms, and the time you save by not doing it yourself. For your annual report, filed with the state, you'll typically need your state ID/entity number, company address, registered agent information, member or manager names, and sometimes a description of your business purpose. For your tax return, filed with the IRS, you'll typically need your EIN, formation date, accounting records (income and expenses), bank statements, payment processor reports (like Stripe or PayPal), payroll forms if you have employees, owner information, and any 1099s you received. If your LLC is foreign-owned, you may also need related-party transaction details for Form 5472. Clean, up-to-date bookkeeping makes either route significantly easier, since most of the delay and errors in DIY or paid filing come from having to reconstruct financial records after the fact.