Reviewed by [peter Samuel] · Last updated [09-02-2026]
Table of Content:
- What Is Schedule B?
- Do I Actually Need Schedule B?
- Which Fix Applies to You? (Quick Decision Guide)
- How to Fix Reject Code SB-F990-012-01 (Step-by-Step)
- How Long Do I Have to Fix and Re-Transmit?
- How to Avoid This Rejection in the Future rule
- Frequently Asked Questions
- Key Takeaways
Reject code SB-F990-012-01 means your Schedule B has a rule checkbox checked, but no contributor information was entered in Part I. This error applies to Form 990, Form 990-EZ, and Form 990-PF.

What Is Schedule B?
Schedule B (Form 990) is the Schedule of Contributors. It reports cash contributions, noncash property, gifts, grants, and bequests received during the tax year. Schedule B has three rules – the General Rule and two Special Rules – to determine whether filing is required. When a rule applies, at least one contributor must be listed in Part I.
Why Does the IRS Reject Returns with This Code?
Checking a Schedule B rule box is effectively a declaration that qualifying contributors exist. Leaving Part I blank creates a direct contradiction in the return- you’re telling the IRS “yes, this applies to me” while providing no supporting data. The e-file system flags this automatically before the return is ever reviewed by a person.


Two common causes:
- A rule box was checked but Part I was left empty
- Schedule B was opened in your filing software but never finished
Do I Actually Need Schedule B?
Yes– if any single person or entity gave $5,000 or more in cash, noncash property, or other contributions during the tax year.
No– if no contributor crossed that threshold.
Exception for certain organizations: For organizations described in section 501(c)(7), 501(c)(8), or 501(c)(10), Schedule B is required if any one contributor gave more than $1,000 exclusively for religious, charitable, scientific, literary, or educational purposes.
Threshold calculation rules:
- Only count individual gifts of $1,000 or more from the same contributor when adding up toward the $5,000 threshold. Smaller separate gifts don’t need to be totaled. Separate small gifts from the same contributor should be combined when calculating the total.
- Contributions made through payroll deduction from the same employer are generally aggregated and treated as coming from that single source- check your specific filing instructions if this applies to you.
- Government grants and grants from other 501(c)(3) organizations are generally treated as contributions for Schedule B purposes and should be evaluated against the same threshold.
- If you’re unsure whether a specific gift type counts, it’s safer to review the official Schedule B instructions or consult a tax professional than to guess.
Which Fix Applies to You? (Quick Decision Guide)
| Your Situation | Fix |
| The organization received one or more contributions of $5,000 or more | Option 1– Add the missing contributor information |
| The organization did not receive any contributions meeting the threshold | Option 2– Do not file Schedule B. Instead, answer the applicable Schedule B question on the main form as instructed by the IRS. |
| Not sure which option applies | Review the threshold rules above before choosing |
How to Fix Reject Code SB-F990-012-01 (Step-by-Step)
Option 1: Add the Missing Contributor Information
Follow this option if your organization received contributions that meet the Schedule B threshold.
- Log in to TaxZerone and open your rejected return
- Click Schedule B- Schedule of Contributors
- Go to Part I- Contributors and add each qualifying contributor

For each contributor, enter:
| Column | What to Enter |
| (a) No. | Contributor Number (1, 2, 3…) – This number is automatically assigned by TaxZerone to each contributor in your contribution list. |
| (b) Name & Address | Full name and address – Required for 501(c)(3) organizations. Other 501(c) and Section 527 organizations may enter “N/A” or “527(j)(1),” as applicable. |
| (c) Amount | Total eligible contributions received from this contributor during the tax year |
| (d) Type | Check the applicable box: Person, Payroll, or Noncash |
- If any contribution was noncash, complete Part II- Noncash Property as well
- Click Preview to verify all entries are accurate
- Click Transmit to IRS
TaxZerone re-transmits corrected returns at no additional cost.
Option 2: Schedule B It Is Not Required
Follow this option if your organization did not receive contributions meeting the threshold and Schedule B was added by mistake.
- Log in to TaxZerone and open your rejected return
- On the main form, confirm that Schedule B is not required:
| Form | Where to Confirm |
| Form 990 | Part IV, Line 2 → Answer “No” |
| Form 990-EZ | Line H → Check the box |
| Form 990-PF | Part I, Line 2 → Check the box |
For Form 990:

For Form 990-EZ:

For Form 990-PF:


Note: If you are not filing through TaxZerone, the underlying fix is the same – either complete Part I or answer the applicable Schedule B question on the main form to confirm it is not required. The exact menu steps will differ by software.
How Long Do I Have to Fix and Re-Transmit?
A rejected return is treated as not filed until the IRS accepts it. For returns that were rejected after being submitted by the original due date, the IRS generally allows a 10-day perfection period to correct and re-transmit the return without it being considered late. Re-transmit as soon as possible- do not wait until the deadline approaches to start troubleshooting.
How to Avoid This Rejection in the Future rule
- Before selecting any rule, read it carefully and make sure the conditions stated in the rule meet your filing requirements.
- Complete Part I fully in one sitting rather than saving a partial entry
- Run Preview before every transmission to catch incomplete sections
- If the organization is not required to file Schedule B under the applicable IRS rules, do not add Schedule B to the return.
Frequently Asked Questions
Is this an audit?
No. This is a technical validation error caught automatically by the e-file system before the return reaches an IRS reviewer. It does not flag your organization for audit.
Can I e-file again after fixing it?
Yes. TaxZerone allows free re-transmission after a rejection. There is no need to paper file.
The same error keeps coming back- why?
Every Part I entry must be fully complete. Contributor number, name, address, amount, and contribution type must all be filled in. A single missing field triggers the same rejection again.
What is the IRS perfection period for a rejected Form 990?
Typically 10 days from the rejection date for returns originally submitted on time, though you should confirm current guidance for your specific form and tax year.
Are contributor names publicly disclosed?
Names and addresses are not available for public inspection for most organizations. Contribution amounts are public unless they would directly identify the contributor. Form 990-PF filers and Section 527 organizations follow different disclosure rules.
Key Takeaways
- Applies to Form 990, Form 990-EZ, and Form 990-PF
- Cause: A Schedule B rule checkbox is checked but Part I has no contributor entries
- Fix Option 1: Complete all contributor entries in Schedule B Part I
- Fix Option 2: Answer the applicable Schedule B question on the main form to confirm it is not required.
- You generally have about 10 days from rejection to correct and re-transmit without a late-filing issue
- TaxZerone re-transmits corrected returns free of charge
- This is not an audit- it’s a technical IRS e-file validation error
Still Stuck? Get Help Fixing This Error
If you’re still unsure how to resolve this rejection, fill out the form below and our support team will help you correct your return – free of charge.
Last modified: September 5, 2026


