Confused about how to file "Fees" in an invoice/receipt set

I am sometimes collecting payments with Stripe.
Stripe charges fees when clients pay. This Fee is calculated with the formula ( invoiceAmount + 0.3 ) / ( 1 - 0.029 ) to exactly match what Stripe will charge me, so that in the final result I get exactly what I actually worked.

Example:
I work 11 hours and hourly fee is 60, total I want in my pocket is 660.
If client pays with stripe, I would get 660 - (2.9%+0.3), therefore, I charge 660 + ( invoiceAmount + 0.3 ) / ( 1 - 0.029 ) in order to finally get 660 into my final pocket.


Fast forward to the moment I write invoice and receipt:

  • I add two lines to the invoice so it is transparent to the client:
    • account: sales (which is an income account), 660
    • account: bank charges (which is an expenses account), 20.2
      Total the client sees on invoice: 680.2
  • Client pays to stripe 680.2, stripe charges fees, I remain with 660 sharp.
  • I write receipt (sales invoice > create new receipt)
    • by default ManagerIO will not add the second line I added in invoice, instead, it adds one line in the receivable account of 680.2
    • by default this is now income. However, it is not: 20.2 is expense, as declared in the invoice…
    • manually adding a second line to receipt, account bank charges (expense), does not solve that
    • an entry is created in the bank charges account of -1 items, and the amount is credited instead of debited, as if I sold that charge like a good.

I am confused.
I do understand why ManagerIO adds one line to the receipt: that is what factually the client paid, so receipt shall show that, this is fine.
But the original invoice was made with 660 income and 20.2 expense (two lines)
This fee should be booked in the expense as an expense, not as an income.

Leaving the weird -1 in the bank charges account of 20.2 income and add a separate payment entry to the bank charge, amount 20.2, only resets to 0 - it doesn’t actually deduct the 20.2 since it once was sold and once was paid.
Thus the only way is to go and delete the amount from the invoice, which is absolutely wrong IMO, it tampers with the record, isn’t denoting what the client actually paid (for their tax purposes), and leaves me zero control over fees-per-client.

Goals:

  • show the charge transparently, and without huge admin hassles, in invoice and receipt as a line, as I am used to see it on other invoices too (when they are transparent)
  • have the books correct. I am not selling charges. I am “backcharging” charges to the client, and I never hold those fees, they are expenses for me too, immediately eaten by Stripe before I even can touch them.

Can anyone help me?

Thanks

This is similar, but the suggested solution doesn’t produce the results one would expect:

factually that client would see that he paid 680.2 - 20.2, which is not true.
We want to show the client that he paid 660 + 20.02, of course, and, the books can for what I carte show that as an income, as long as the 20.02 are also booked as expense.

The $20.20 you add into the invoice is NOT an expense - it is income as you are increasing the amount you charge your customer. It will show as a negative expense in the P&L report under Bank charges.

My suggestion for handling this situation would be to create a Bank/Cash account for Stripe.

Then when customer pays via Stripe create receipt to Accounts receivable for full amount ($680.20) to this Stripe account.

Next create an Inter Account Transfer of $660 from Stripe to your bank account.

Finally create a Payment from the Stripe account for $20.20 to Bank Charges account. This will offset the amount already in Bank Charges and bring it to zero. Stripe account will also now be zero.

1 Like

You should setup your invoices as follows

First line 660 posted to an income account Sales
Second line 20.20 posted to income account Bank Charges Charged

When you get the receipt from Stripe
First line 680.20 posted to account receivables/customer/invoice
Second line -20.20 posted to Bank Charges Paid
Giving a net receipt of 660

That way your income from the bank charges charged to your customers will be offset by the Bank Fees paid to Stripe

It would be possible, I suppose, to use the expense account on the second invoice line where the 20.20 would show as a credit and the negative line on the receipt would show as a debit