Schedule B is a Schedule of Contributors, every organization must fill out when they directly or indirectly received contributions valued $5,000 or more in the form of cash, non-cash, or any other securities during a tax year. These are contributions, grants, bequests, devises, and gifts of money or property, whether or not for charitable purposes.
Schedule B is filed in conjunction with Form 990, 990-EZ, or 990-PF and provides the names and addresses of contributors to the organization. If your organization doesn't meet the filing requirements of Schedule B, you are not required to attach a Schedule B along with your Form.
Here's what you need to keep in mind when filling form 990 if your organization doesn't need to file Schedule B: