A refund is a return of money initiated by the merchant (business). However, the customer can also initiate a money return. This is called a dispute.  Here is the current flow for a dispute in Stripe (it can vary in different platforms) with Synder Sync:

The end customer requests their money back initiating a dispute. The same moment Stripe withdraws the money.  In Synder, you will see the transactions type “Adjustment”, which will create an “Expense” with a Deferred revenue account and a unique description in QuickBooks Online for the full amount of the payment.
Also Stripe takes a commission of $15 for reviewing a dispute (covered by the merchant).

Synced Expense for chargeback withdrawal in QBO

The business can see this in their Stripe account, where they have 2 options:

  1. To accept the dispute – then Stripe will give the money back to the customer, without charging the merchant in the books.
  2. To dispute and prove that money should be returned, submitting evidence that the charge was valid. Then Stripe reviews the case and makes the decision (within 90 days). Stripe may either:
    – return the money to the end customer, which will not affect the merchants’ books as the money has already been withdrawn.
    – return the money to the merchant. In this case, Synder will sync another “Adjustment” creating a “deposit” in QuickBooks Online to return the money to the Deferred revenue account. The recognition schedule will follow the adjustments.
This image has an empty alt attribute; its file name is rn4YTY5ELtERbRFmCd-snWHSCBen0WWm7mE1l_BSm_Hpq1sq9W59T9YVe_qaPDFnT3Qa3yGHAyx8vWggtz0AJe5U2cGiyXJcKyRi-aIXcTjkvfLjjU9oyLLiiZdQGW5a5SmhMlqvGK5WjD-qGFeK8x4

Synced Deposit for chargeback reversal in QBO

Example of the recognition flow:

Stripe data flow:
October 12 – yearly invoice for $1200 was created and paid.
November 15 – the user initiated a chargeback (for $1200 as well).
Feb 3 – the chargeback was returned to the merchant ($1200).

Bookkeeping flow:
Let’s assume that for revenue recognition we use the monthly ratable method excluding last month.   It means that for the $1200 invoice, $100 should be recognized each month.
When the chargeback happens, the recognition flow should be similar to refunds. The only difference is that chargebacks do not have product links. 

Here is what the expected flow looks like:

PeriodTransactionAccountAmount
OctInvoice  


Invoice Payment


JE1
AR
Deferred Revenue 

AR
Clearing 

Deferred Revenue
Product Income
+1200
+1200 

-1200
+1200 

-100
+100
NovExpense (on chargeback date)   





JE2
Clearing

Deferred Revenue (withdrawal)
Stripe fees (dispute fee) 


Deferred Revenue
Product income
-1215

-1200
-15


+100
-100
Dec0
Jan0
Feb Deposit (on reversal date)  


JE3
Clearing
Deferred revenue 

Deferred Revenue
Product income
+1200 (debit)
+1200 (credit) 

-500
500
MarJE4Deferred Revenue
Product income
-100
100
AprJE5Deferred Revenue
Product income
-100
100
MayJE6Deferred Revenue
Product income
-100
100
JunJE7Deferred Revenue
Product income
-100
100
JulJE8Deferred Revenue
Product income
-100
100
AugJE9Deferred Revenue
Product income
-100
100
SeptJE10Deferred Revenue
Product income
-100
100

Notes for February 
In February, the deposit returned all the money to the merchant, and we can see that the subscription is still active, so it should recognize all the missed periods: (Oct+Nov+Dec+Jan+Feb) in February, $100*5 = $500.
Then the recognition flow should go as usually ($100/mo).

This is what the revenue recognition schedule should look like:

PeriodBilled amountPeriod RevenueRecognized revenue balanceDeferred Revenue balance
October12001001001100
November-1200-10000
December0000
January0000
February1200500500700
Mar 100600600
Apr 100700500
May 100800400
Jun 100900300
Jul 1001000200
Aug 1001100100
Sep 10012000

Reach out to the Synder team via online support chat, phone, or email with any questions you have – we’re always happy to help you!


Was this article helpful?
YesNo

Leave a Reply

Your email address will not be published. Required fields are marked *