PayPal fees for dummies

16 August 2007, by Ben    

PayPal Fees for DummiesI’m posting this not because it’s terribly difficult to figure out, but because at least six others had the same question I had when I was implementing money handling on microPledge:

How exactly does PayPal calculate fees for international and cross-currency transactions?

Skip down to the summary of PayPal fees.

PayPal’s 15-odd help pages on fees answered some of my questions, but they also made me confused. How and when is the currency conversion fee applied? And who pays it? Their help on the subject is as lucid as the back window of a car after 100 kilometres on a gravel road:

If your transaction involves a currency conversion, it will be completed at a retail foreign exchange rate determined by PayPal, which is adjusted regularly based on market conditions. This exchange rate includes a 2.5% spread above the wholesale exchange rate at which PayPal obtains foreign currency, and the spread is retained by PayPal. [link]

Apparently this means:

If the other guy’s paying you in a different currency than you asked for, PayPal will charge him 2.5% (on top of all the fees they charge you).

Pretty simple — but like you, I’m not sure how you’re supposed to get that from their blurb. I had to ask a PayPal admin guy.

I also struggled with how they round fees. This is important, because some maths libraries do bankers’ rounding by default, in which case you’d sometimes be one cent out. It doesn’t seem to be written down anywhere, but it turns out PayPal does arithmetic rounding, the method you learn in school.

In other words, $4.505 rounds to $4.51, not $4.50. Not surprising that PayPal chooses this method over the slightly more even-handed one … all those half-cents must add up after a while. :-)

Case in point for the importance of rounding: The Fee Calculator gets it wrong. Type $100 into the first box. The result should be $103.30, but they show $103.29 (the fee for the latter is $3.30, so you’d only end up with $99.99). I’ve mentioned this to the author, so hopefully he fixes it.

I found PPCalc quite helpful for some of this stuff. It’s an online PayPal fee calculator — useful, but not perfect, and of course it doesn’t have an API. Hmmm, I wonder if there’d be lots of people who’d use an online API that just calculated PayPal fees for various scenarios?

The juicy summary

So, in short, assuming you have a U.S. PayPal account:

The basic fee when people pay you is 2.9% + $0.30. The percentage goes down if your monthly sales are over $3000.

The international fee when non-U.S. people pay you is 3.9% + $0.30. Again, reduced percentage for high sales volume.

These fees are charged to the you, the seller. To calculate the total if you’re passing on the fee to the buyer, just re-arrange the formula like so (rate is 0.029 or 0.039):

total = (amount + 0.30) / (1 - rate)

PayPal charges the buyer a 2.5% currency conversion fee if he’s paying you in a different currency than you asked for. You as the seller don’t have to worry about this.

MassPay fee. If you’re using the MassPay feature or API call, PayPal charges you 2% of the amount you’re paying, but it’s capped at US$1.00.

Rounding. PayPal fees are rounded using arithmetic rounding. So $4.505 rounds to $4.51, not $4.50.

The end

Still reading? Incredible. Just a few final words:

Yes, I think PayPal’s API is nasty. Yes, their help is poor. Yes, their website is ugly and hard to navigate. But they provide a useful service, and they do what we wanted where other players didn’t (credit cards, money in, money out). There are enough people who moan about how PayPal sucks, so I won’t add to their number.

But I will say that I’m looking forward to Amazon FPS becoming a bit more widespread and internationally-friendly …

7 comments (oldest first)

Elad 16 Aug 2007, 19:11 link

Useful post. Thanks.

Clive (Max) Maxfield 22 Aug 2007, 03:49 link

Very interesting — this explains a lot — thanks — Max

PS There are way more rounding techniques than you might expect - if anyone is interested check out an overview “wot I wrote” at http://www.diycalculator.com/sp-round.shtml

Ben 22 Aug 2007, 09:52 link

Thanks, Max. Your site now has three links from this page. :-) I found your articles really helpful when I bumped into non-arithmetic rounding the first time a while back. “You mean there’s more than one way to round?!” Little did I know … so good stuff!

Kelly 9 Oct 2007, 13:46 link

Thanks… I always wondered why my money didnt get there in the correct amount I wanted.. The Fee Calculator doesnt work that well…

Ben 20 Jan 2008, 11:40 link

Hey, thanks for the post - I was confused by the PayPal terms as well and found this entry to be very helpful!

Jon 22 May 2008, 14:33 link

Hi thanks for this paypal fee Calculator it’s really good to have something like this. I use paypal for my Rummage Bucks store, now I can keep prices low :)

Cool deal….

Ejik 30 May 2008, 12:43 link

You may find this useful: http://3n9.org/tools/paypal.html – PayPal Fee Extension for FireFox.

Add a comment

We reserve the right to edit or remove your comment if it’s spammy, offensive, unintelligible, or if you don’t give a valid email address. :-)

We’ll never share your email address.

Markdown formatting help:

Type thisTo get
*italics*italics
**bold**bold
[Brush](http://brush.co.nz/)Brush
* item A
* item B
* item C
  • item A
  • item B
  • item C