Accounting for PayPal Fee

Hello,

I am based in Australia, however, my clients are in the US. Whenever they pay an invoice PayPal applies (I believe) a 3.5% + 0.30 USD fee which comes off the total for the invoice.

What is the best way to account for this, as the Payments screen in Invoice Ninja has the total amount not including the PayPal fee.

Thanks,
Chris


Self-Hosted, v14.04.2024.1

I have just been importing the fee as an expense to each client, but that does get tedious. I am not sure if there is a way to automatically add the fee as an expense. If not, it would be a nice add-on.

1 Like

Thanks, as you said, that would be a bit of a chore. Hopefully someone knows of a better way :slight_smile:

The app supports configuring the gateway payment fees if you’d like it to be added to the invoice total.

1 Like

Thanks, I just tested this, but I don’t seem to be able to specify a currency in the Gateway Payment settings; it appears to use the currency of the current invoice, can you confirm this?

I believe that’s correct

Gotcha, given there’s different fees for different currencies (through PayPal), can you recommend any other approaches within Invoice Ninja?

My end goal here is to ensure I’m not misreporting my income when I’m doing my tax return, I.e. reporting more income than I actually have because some of it will have been lost to PayPal fees that presently I have no way of keeping track of through Invoice Ninja. Thanks

One option may be to create separate groups for each currency, each group can have its own gateway with different configurations.

1 Like

That sounds very promising, I’ll experiment with it in the morning, thanks :slight_smile:

I gave this a try, but whenever I try to create a new Payment Gateway within the Group Settings, I get a blank screen and these errors in the console:

I might just be misunderstanding what you said though. Do you mind linking any relevant documentation on the topic? Thanks.

I think this may be a bug in the web app, cc @david @ben.

It may help to try to set it up with the desktop app.

Thanks for that tip, and sorry for the delayed response.

I was able to create the group, however, the Group Currency seems to be ignored, please see below:

I have set the Currency to “USD” under Localization, is there someplace else I need to set the currency? Thanks.

N.b. I tried sending more pictures, but the forum will only let me post one image per post :weary:

The app will always use the client’s currency.

The group currency can be used to set the currency for a new client created in the group.