Why numbers differ

Why the Overview, reports, Stripe and your 990 can show different totals.

The Overview, your reports, the Form 990 revenue report and your Stripe dashboard each count something slightly different, so their totals rarely match to the dollar. Most gaps come down to one of the reasons below.

What each total includes

  • Total Raised, on the Overview and Analytics pages: every donation in Occam, of any date, after refunds. That includes online and monthly gifts, membership dues, gifts you recorded by hand and gifts you imported. It doesn't include ticket sales, store orders or auction payments.
  • Built-in reports: donations only, counted by calendar year and by the date each gift was entered in Occam. See Built-in reports.
  • The Form 990 revenue report: one fiscal year, counted by the date each gift was received. As well as donations, it includes event ticket sales, store sales, awarded grants and membership dues. Only owners and admins can open it.
  • Stripe: every online payment, including tickets, store orders, auction payments and membership dues. It never sees gifts you recorded by hand or imported.

Reasons totals differ

  • Refunds. Occam takes a refund off the gift it belongs to, so it lowers the total for the day the gift was made. Stripe shows the original payment at its full amount, and the refund on the day you made it. Recent Donations on the Overview also shows each gift at the amount originally given.
  • Stripe's fees. Occam records what each person paid. Stripe keeps its fee before paying you, so your payouts and bank deposits are lower than Occam's totals. See Payouts, fees and disputes.
  • Bank payments that haven't cleared. A payment from a bank account (ACH) takes a few days to clear. Stripe lists it straight away, but Occam leaves it out of every total until the money arrives, and for good if the payment fails.
  • Gifts Stripe never sees. Cash, checks and other gifts you record by hand, and gifts you import, count in Occam but don't pass through Stripe.
  • Entered date vs received date. A gift you record by hand has two dates: the day you entered it and the Date Received you typed. Reports and the Overview chart use the day you entered it. The 990 report, the donor's receipt and their year-end statement use the date received. So a check received December 28 and entered January 3 counts in January in your reports, but in December on the 990 report and the donor's year-end statement. Online gifts have only one date, and imported gifts use their gift date for both.
  • Fiscal year vs calendar year. Built-in reports and year-end statements use calendar years. The 990 report uses your fiscal year, which you set in Settings, on the Accounting card. A fiscal year is named for the year it ends: with a July start, FY 2026 runs from July 1, 2025 to June 30, 2026.
  • Different time spans. Total Raised covers all time, Monthly Revenue starts in January of last year, and the 990 report covers one fiscal year. The Donor Retention figure on the Analytics page compares the last 12 months with the 12 before them, while the Donor Retention report compares calendar years.

Good to know

  • Membership dues paid online are counted twice in the 990 report: once in Contributions & grants (cash gifts), and again in the two Membership dues lines.
  • The 990 report doesn't include payments for auction items.
  • In Stripe, payments for tickets, store orders and auctions sit alongside donations. Leave them out before you compare Stripe with Total Raised.

Related

Still stuck? Email info@occam.gives and tell us what you were trying to do.