Nonprofit Cost by State
State-by-state nonprofit filing-cost matrix: formation fee, annual or periodic report fee, charity-registration initial fee, and cited first-year totals where all component inputs are numeric.
Private Pierce is not a law firm. Private Pierce does not provide legal advice. This page is not a substitute for the advice of an attorney.
For site scope and legal-advice limits, read the Private Pierce disclosure.
| State | Formation Fee | Annual Report Fee | Charity Initial Fee | Known First Year Total |
|---|---|---|---|---|
| AKchecked 2026-09-14 | $50.00 | $25.00 | $40.00 | $115.00 |
| ALchecked 2026-09-14 | $200.00 | $0.00 | $25.00 | $225.00 |
| ARchecked 2026-09-14 | $50.00 | $0.00 | No numeric fee field* | Not totaled*typed unknown |
| AZchecked 2026-09-14 | $40.00 | $10.00 | $0.00 | $50.00 |
| CAchecked 2026-09-14 | $30.00 | $20.00 | $50.00variable basis | $100.00 |
| COchecked 2026-09-14 | $50.00 | $25.00 | $10.00 | $85.00 |
| CTchecked 2026-09-14 | $50.00 | $50.00 | $50.00 | $150.00 |
| DCchecked 2026-09-14 | $80.00 | $80.00 | No numeric fee field*typed unknown | Not totaled*typed unknown |
| DEchecked 2026-09-14 | $109.00 | $25.00 | $0.00 | $134.00 |
| FLchecked 2026-09-14 | $70.00variable basis | $61.25 | $10.00variable basis | $141.25 |
| GAchecked 2026-09-14 | $110.00 | $40.00 | Unknown* | Unknown* |
| HIchecked 2026-09-14 | $25.00 | $5.00 | $0.00 | $30.00 |
| IAchecked 2026-09-14 | $20.00 | No numeric fee field*typed unknown | No numeric fee field*typed unknown | Not totaled*typed unknown |
| IDchecked 2026-09-14 | $30.00 | $0.00 | $0.00 | $30.00 |
| ILchecked 2026-09-14 | $50.00 | $10.00 | $15.00 | $75.00 |
| INchecked 2026-09-14 | $20.00 | No numeric fee field*typed unknown | $0.00 | Not totaled*typed unknown |
| KSchecked 2026-09-14 | $20.00 | $80.00 | $25.00 | $125.00 |
| KYchecked 2026-09-14 | $8.00 | Unknown* | $0.00 | Unknown* |
| LAchecked 2026-09-14 | $75.00 | $10.00 | $25.00 | $110.00 |
| MAchecked 2026-09-14 | $35.00 | $15.00 | $100.00 | $150.00 |
| MDchecked 2026-09-14 | $150.00 | $0.00 | $0.00variable basis | $150.00 |
| MEchecked 2026-09-14 | $40.00 | $35.00 | No numeric fee field*typed unknown | Not totaled*typed unknown |
| MIchecked 2026-09-14 | $20.00 | $20.00 | No numeric fee field*typed unknown | Not totaled*typed unknown |
| MNchecked 2026-09-14 | $70.00 | $0.00 | $25.00 | $95.00 |
| MOchecked 2026-09-14 | $25.00 | $15.00variable basis | $15.00 | $55.00 |
| MSchecked 2026-09-14 | $50.00 | $0.00 | $50.00 | $100.00 |
| MTchecked 2026-09-14 | $20.00 | $20.00 | $0.00 | $40.00 |
| NCchecked 2026-09-14 | $60.00 | $0.00 | No numeric fee field*typed unknown | Not totaled*typed unknown |
| NDchecked 2026-09-14 | $40.00 | $10.00 | $25.00 | $75.00 |
| NEchecked 2026-09-14 | $30.00 | $30.00 | $0.00 | $60.00 |
| NHchecked 2026-09-14 | $25.00 | $25.00 | $25.00 | $75.00 |
| NJchecked 2026-09-14 | $50.00 | $30.00 | No numeric fee field*typed unknown | Not totaled*typed unknown |
| NMchecked 2026-09-14 | $25.00 | $10.00 | No numeric fee field*typed unknown | Not totaled*typed unknown |
| NVchecked 2026-09-14 | $50.00 | $50.00 | No numeric fee field*typed unknown | Not totaled*typed unknown |
| NYchecked 2026-09-14 | $75.00 | Unknown* | $25.00variable basis | Unknown* |
| OHchecked 2026-09-14 | $99.00 | $25.00 | $0.00variable basis | $124.00 |
| OKchecked 2026-09-14 | $25.00 | $0.00 | $65.00variable basis | $90.00 |
| ORchecked 2026-09-14 | $50.00 | $50.00 | No numeric fee field* | Not totaled*typed unknown |
| PAchecked 2026-09-14 | $125.00 | $0.00 | No numeric fee field*typed unknown | Not totaled*typed unknown |
| RIchecked 2026-09-14 | $35.00 | $20.00 | $90.00 | $145.00 |
| SCchecked 2026-09-14 | $25.00 | $0.00 | $50.00 | $75.00 |
| SDchecked 2026-09-14 | $30.00 | $10.00 | $0.00 | $40.00 |
| TNchecked 2026-09-14 | Unknown* | Unknown* | No numeric fee field* | Not totaled*typed unknown |
| TXchecked 2026-09-14 | $25.00 | $5.00variable basis | $0.00 | $30.00 |
| UTchecked 2026-09-14 | $59.00 | $18.00 | No numeric fee field*typed unknown | Not totaled*typed unknown |
| VAchecked 2026-09-14 | $75.00 | $25.00 | $100.00variable basis | $200.00 |
| VTchecked 2026-09-14 | $155.00 | $35.00variable basis | No numeric fee field* | Not totaled*typed unknown |
| WAchecked 2026-09-14 | $80.00variable basis | $60.00variable basis | $60.00variable basis | $200.00 |
| WIchecked 2026-09-14 | $35.00 | No numeric fee field*typed unknown | $15.00variable basis | Not totaled*typed unknown |
| WVchecked 2026-09-14 | $25.00 | No numeric fee field*typed unknown | No numeric fee field*typed unknown | Not totaled*typed unknown |
| WYchecked 2026-09-14 | $50.00 | $25.00 | $0.00 | $75.00 |
A visible asterisk marks a source-corpus caveat. Totals are shown only when all three component costs have numeric inputs or cited no-fee findings.
Lowest complete cited totals
This ladder includes only rows where formation, annual-report, and charity-registration inputs are numeric or affirmatively no-fee in the source corpus.
| Rank | State | Known first-year total | Input path |
|---|---|---|---|
| 1 | KY | Unknown* | formation_fee: cell.fee_cents; annual_report_fee: cell.value.fee_cents; charity_initial_fee: cell.value.registration_fee_cents |
| 2 | HI | $30.00 | formation_fee: cell.fee_cents; annual_report_fee: cell.value.fee_cents; charity_initial_fee: cell.value.initial_fee_cents |
| 3 | ID | $30.00 | formation_fee: cell.fee_cents; annual_report_fee: cell.value.fee_cents; charity_initial_fee: derived.no_general_registration |
| 4 | TX | $30.00 | formation_fee: cell.fee_cents; annual_report_fee: cell.fee_cents; charity_initial_fee: derived.no_general_registration |
| 5 | MT | $40.00 | formation_fee: cell.fee_cents; annual_report_fee: cell.value.fee_cents; charity_initial_fee: derived.no_general_registration |
| 6 | SD | $40.00 | formation_fee: cell.fee_cents; annual_report_fee: cell.fee_cents; charity_initial_fee: derived.no_general_registration |
| 7 | AZ | $50.00 | formation_fee: cell.fee_cents; annual_report_fee: cell.value.fee_cents; charity_initial_fee: derived.no_general_registration |
| 8 | MO | $55.00 | formation_fee: cell.fee_cents; annual_report_fee: cell.fee_cents; charity_initial_fee: cell.value.initial_registration_fee_cents |
| 9 | NE | $60.00 | formation_fee: cell.fee_cents; annual_report_fee: cell.value.fee_cents; charity_initial_fee: derived.no_general_registration |
| 10 | IL | $75.00 | formation_fee: cell.fee_cents; annual_report_fee: cell.fee_cents; charity_initial_fee: cell.value.registration_fee_usd |
Cell caveats
Marked cells preserve source-corpus limitations, missing numeric inputs, and derived-total blocks instead of replacing them with uncited amounts.
| State | Fields | Status | Caveat | Source |
|---|---|---|---|---|
| AR | Charity Initial Fee | Arkansas official-source route was exhausted in er-2n3k remediation: arkleg.state.ar.us/ArkansasLaw links current Code access out to LexisNexis, the Lexis target returned a JS/cookie container rather than re-extractable section text, and a direct arkleg section route did not resolve. | source | |
| AR | Known First Year Total | typed unknown | Total omitted because charity initial fee lacks a numeric fee_cents-equivalent input in the source corpus. | component cites |
| DC | Charity Initial Fee | typed unknown | charitable_solicitation_registration lacks an explicit numeric initial/general charity-registration fee input. | source |
| DC | Known First Year Total | typed unknown | Total omitted because charity initial fee lacks a numeric fee_cents-equivalent input in the source corpus. | component cites |
| GA | Charity Initial Fee | no free .gov-hosted compiled Georgia Code text exists for Title 43 either (see governing_statute), and the $35/$20 fees are independently cross-confirmed by a clean sos.ga.gov additional_source | source | |
| GA | Known First Year Total | Caveat present. | component cites | |
| IA | Annual Report Fee | typed unknown | annual_report lacks a numeric fee input and is not an affirmative no-report row. | source |
| IA | Charity Initial Fee | typed unknown | charitable_solicitation_registration lacks an explicit numeric initial/general charity-registration fee input. | source |
| IA | Known First Year Total | typed unknown | Total omitted because annual report fee, charity initial fee lacks a numeric fee_cents-equivalent input in the source corpus. | component cites |
| IN | Annual Report Fee | typed unknown | annual_report lacks a numeric fee input and is not an affirmative no-report row. | source |
| IN | Known First Year Total | typed unknown | Total omitted because annual report fee lacks a numeric fee_cents-equivalent input in the source corpus. | component cites |
| KY | Annual Report Fee | the $15.00 fee is confirmed on the SoS's current .gov fee schedule but the specific KRS 14A fee-setting provision was not independently traced this pass, and the nonprofit-specific KRS 273.368 fee statute does not itself list an annual-report line item -- a citation-chain gap on the fee sub-item only, not a value dispute | source | |
| KY | Known First Year Total | Caveat present. | component cites | |
| ME | Charity Initial Fee | typed unknown | charitable_solicitation_registration lacks an explicit numeric initial/general charity-registration fee input. | source |
| ME | Known First Year Total | typed unknown | Total omitted because charity initial fee lacks a numeric fee_cents-equivalent input in the source corpus. | component cites |
| MI | Charity Initial Fee | typed unknown | charitable_solicitation_registration lacks an explicit numeric initial/general charity-registration fee input. | source |
| MI | Known First Year Total | typed unknown | Total omitted because charity initial fee lacks a numeric fee_cents-equivalent input in the source corpus. | component cites |
| NC | Charity Initial Fee | typed unknown | charitable_solicitation_registration lacks an explicit numeric initial/general charity-registration fee input. | source |
| NC | Known First Year Total | typed unknown | Total omitted because charity initial fee lacks a numeric fee_cents-equivalent input in the source corpus. | component cites |
| NJ | Charity Initial Fee | typed unknown | charitable_solicitation_registration lacks an explicit numeric initial/general charity-registration fee input. | source |
| NJ | Known First Year Total | typed unknown | Total omitted because charity initial fee lacks a numeric fee_cents-equivalent input in the source corpus. | component cites |
| NM | Charity Initial Fee | typed unknown | charitable_solicitation_registration lacks an explicit numeric initial/general charity-registration fee input. | source |
| NM | Known First Year Total | typed unknown | Total omitted because charity initial fee lacks a numeric fee_cents-equivalent input in the source corpus. | component cites |
| NV | Charity Initial Fee | typed unknown | charitable_solicitation_registration lacks an explicit numeric initial/general charity-registration fee input. | source |
| NV | Known First Year Total | typed unknown | Total omitted because charity initial fee lacks a numeric fee_cents-equivalent input in the source corpus. | component cites |
| NY | Annual Report Fee | Source: https://dos.ny.gov/biennial-statements-business-corporations-and-limited-liability-companies | source | |
| NY | Known First Year Total | Caveat present. | component cites | |
| OR | Charity Initial Fee | No registration or annual-report dollar fee was found in ORS 128.610-769 or on the DOJ pages fetched this pass; 128.660/128.670 leave the registration statement's form/content to Attorney General rule (OAR), which was not independently fetched. | source | |
| OR | Known First Year Total | typed unknown | Total omitted because charity initial fee lacks a numeric fee_cents-equivalent input in the source corpus. | component cites |
| PA | Charity Initial Fee | typed unknown | charitable_solicitation_registration lacks an explicit numeric initial/general charity-registration fee input. | source |
| PA | Known First Year Total | typed unknown | Total omitted because charity initial fee lacks a numeric fee_cents-equivalent input in the source corpus. | component cites |
| TN | Annual Report Fee | Tennessee official-source route was exhausted in phase_3 remediation: capitol.tn.gov exposes legislative-process material but no current-code browser, the TN DOR Tennessee Code page routes current-code access to LexisNexis, and forced-rendered Lexis exposes a free-public-access container rather than re-extractable section text. | source | |
| TN | Charity Initial Fee | Tennessee official-source route was exhausted in phase_3 remediation: capitol.tn.gov exposes legislative-process material but no current-code browser, the TN DOR Tennessee Code page routes current-code access to LexisNexis, and forced-rendered Lexis exposes a free-public-access container rather than re-extractable section text. | source | |
| TN | Known First Year Total | typed unknown | Total omitted because charity initial fee lacks a numeric fee_cents-equivalent input in the source corpus. | component cites |
| TN | Formation Fee | Tennessee official-source route was exhausted in phase_3 remediation: capitol.tn.gov exposes legislative-process material but no current-code browser, the TN DOR Tennessee Code page routes current-code access to LexisNexis, and forced-rendered Lexis exposes a free-public-access container rather than re-extractable section text. | source | |
| UT | Charity Initial Fee | typed unknown | charitable_solicitation_registration lacks an explicit numeric initial/general charity-registration fee input. | source |
| UT | Known First Year Total | typed unknown | Total omitted because charity initial fee lacks a numeric fee_cents-equivalent input in the source corpus. | component cites |
| VT | Charity Initial Fee | Caveat present. | source | |
| VT | Known First Year Total | typed unknown | Total omitted because charity initial fee lacks a numeric fee_cents-equivalent input in the source corpus. | component cites |
| WI | Annual Report Fee | typed unknown | annual_report lacks a numeric fee input and is not an affirmative no-report row. | source |
| WI | Known First Year Total | typed unknown | Total omitted because annual report fee lacks a numeric fee_cents-equivalent input in the source corpus. | component cites |
| WV | Annual Report Fee | typed unknown | annual_report lacks a numeric fee input and is not an affirmative no-report row. | source |
| WV | Charity Initial Fee | typed unknown | charitable_solicitation_registration lacks an explicit numeric initial/general charity-registration fee input. | source |
| WV | Known First Year Total | typed unknown | Total omitted because annual report fee, charity initial fee lacks a numeric fee_cents-equivalent input in the source corpus. | component cites |
What this matrix covers
This state-grain matrix adds three cited filing-cost inputs from the nonprofit T1 corpus: state formation filing fee, state annual or periodic report fee, and initial or general charitable-registration fee. The total column is derived from those component cells only.
How to read the totals
A missing numeric input blocks the total for that row. A $0.00 component appears only when the source cell affirmatively reports no state filing or no general charitable-registration duty. Variable schedules retain the structured floor or default value named in the source cell.
Related LLC fee resources
LLC filing-cost matrices live separately: LLC formation fees and LLC annual renewal rules. This nonprofit page does not compare entity classes or recommend a lowest-cost jurisdiction.
Sources
Per-cell citations and extraction paths live in this page's sources.json companion. The page is staged from the nonprofit T1 corpus and remains subject to the counsel pre-publish gate. Method notes live at /about/methodology/.
Frequently asked questions
Why are some first-year totals not shown?
The total is rendered only when the formation fee, annual-report fee, and charity-registration fee have numeric inputs or cited no-fee findings in the source corpus. Missing numeric inputs stay visible as caveats.
Does a $0.00 charity-registration fee mean the state has no charity rules?
No. A $0.00 charity-registration component means the cited source cell reports no general state charitable-registration duty or an explicit no-fee tier. Narrow solicitor, veteran, telephone, local, or exemption-specific rules may still appear in the cited source note.
Is this an LLC cheapest-state comparison?
No. LLC fee matrices are linked as adjacent resources. This page is limited to nonprofit corporation and charitable-registration cost inputs from the nonprofit T1 corpus.