Skip to main content

What’s the Difference Between a Cash and Accrual Report?

Here’s the difference between a cash and accrual report.

Written by Colin Connor

This feature is available on all Goodshuffle Pro Plans.

When you run a Tax Report in Goodshuffle Pro, you can choose between two report types:

  • Cash Report – Based on when the client paid

  • Accrual Report – Based on when the event takes place (what they paid for)

This selection affects which projects appear in your report.


Example

Let’s say a client pays you $400 in July for a project that takes place in August:

  • If you run a Cash Report for July → the project will appear, because that’s when payment was received.

  • If you run an Accrual Report for July → the project will not appear (it shows up in August instead).


Why You’ll See a Portion of the Tax Owed on a Cash Tax Report

When a vendor receives a partial payment and runs a Cash Tax Report, only a portion of the total tax owed will appear. That’s because a Cash Tax Report treats every dollar collected as a blended mix of subtotal and tax — in the same ratio as the overall invoice — rather than assuming you collected the subtotal first and the tax second.

Example:
An invoice has a $100 subtotal + $7 tax = $107 total. Tax makes up 7/107 (~6.542%) of every dollar collected.

  • When the client pays $50, the Cash Tax Report shows $3.27 in tax ($50 × 6.542%). The remaining $46.73 is the revenue portion.

  • When the client pays the remaining $57, the Cash Tax Report shows $3.73 in tax — bringing the total to the full $7 once the invoice is paid in full.

Why it works this way: You only owe tax on money you’ve actually received. If the system reported the full $7 in tax on day one but you’d only collected $50, you’d be paying tax out of pocket on money you haven’t been paid yet. It’s essentially the tax equivalent of revenue recognition — collect cash → recognize tax.


Need Additional Support?
Click the blue chat bubble in the bottom corner of your screen to message our support team—we’re happy to help!

Did this answer your question?