In most states, and some counties and cities, charities must register before they solicit funds. If you are soliciting in more than one state, you must adhere to the registration laws of each of those states. In most states, registration will be done with the Attorney General's office. The registration in most states typically costs between $15 and $35 a year. Like the state annual reporting requirement, this registration requirement is sometimes overlooked by ministries, many that are unaware of the existence of these rules.