Skip to main content

Free 501(c)(3) Formation Checklist

501(c)(3) Formation Checklist

12 steps to form your tax-exempt nonprofit. Check off each step as you complete it — your progress is saved in your browser.

0 of 12 complete

Ready for Step 10?

Open your nonprofit bank account with Holdings — $0 monthly fees, unlimited sub-accounts for fund tracking, up to $3M FDIC insurance, and 1.75% APY on all balances.

Open Free Nonprofit Account →

Starting a 501(c)(3) nonprofit involves federal applications, state registrations, governance documents, and banking setup. Our free interactive checklist walks you through all 12 steps with estimated costs, timelines, and links to official resources. Check off steps as you complete them โ€” your progress is saved automatically in your browser.

How to Use This 501(c)(3) Checklist

  1. 1

    Start at Step 1

    The checklist is ordered so each step builds on the previous one. Start with choosing your name and mission.

  2. 2

    Click to check off steps

    As you complete each step, click the card to mark it done. Your progress is saved in your browser.

  3. 3

    Use the resource links

    Each step includes links to official IRS and state resources. Open them in a new tab for the forms and instructions you need.

  4. 4

    Track your costs and timeline

    The summary card shows estimated total cost ($350-$1,100+) and timeline (2-6 months) for the full formation process.

  5. 5

    Print or bookmark

    Print the checklist for offline reference, or bookmark this page to return to your progress anytime.

Why Use This 501(c)(3) Checklist?

Complete and ordered

All 12 steps in the correct sequence โ€” from name selection through initial filing requirements. Nothing missed, nothing out of order.

Cost and time estimates

Every step includes realistic cost ranges and timelines so you can budget and plan before you start.

Official resource links

Direct links to IRS forms, state SOS databases, Pay.gov, and other official resources โ€” no guesswork.

Progress tracking

Check off steps as you go. Your progress is saved locally in your browser so you can pick up where you left off.

Frequently Asked Questions

How much does it cost to start a 501(c)(3)?

Total cost ranges from $350 to $1,100+ depending on your state filing fees ($30-$250) and whether you file Form 1023-EZ ($275) or Form 1023 ($600). Attorney assistance adds $1,000-$5,000 if needed.

How long does it take to get 501(c)(3) status?

From start to finish, expect 2-6 months. State incorporation takes 1-5 days, organizational setup takes 1-2 weeks, and IRS processing takes 2-4 weeks (1023-EZ) or 3-6 months (Form 1023).

Do I need a lawyer to start a nonprofit?

No โ€” many nonprofits are formed without legal help, especially those filing Form 1023-EZ. The IRS provides detailed instructions. Complex organizations with significant assets or multi-state operations may benefit from an attorney ($1,000-$5,000).

Can I accept donations before getting my determination letter?

Yes โ€” if you file your IRS application within 27 months of incorporation, your tax-exempt status is retroactive. Donations received during the pending period are tax-deductible for donors.

Like this tool? Holdings does it automatically.

Free business banking with built-in accounting. Auto-categorize expenses, generate P&L reports, and manage sub-accounts โ€” all in one platform. Zero fees.

Try the Free Demo →