Easiest for you: Establish a bank account in your country and instruct your US clients to pay you with international wire transfers.
US clients are often not very experienced with international wire transfers and it causes hitches for their internal processes and banks, so the US account option will save you a lot of friction on a per-client basis in return for having more headaches up front. (The easiest way to set up a US bank account if you don't physically reside in the US is to do it through a local branch of a US-homed megabank. Despite the general impression of a lot of freelancers on this matter, international commerce is in fact fairly routine and "the Patriot Act" -- Know Your Customer and anti-moneylaundering regulations -- are not an absolute barrier to this.)
You should probably avoid using Paypal for transfers of more than a few hundred dollars. I like Paypal, don't get me wrong, but they're not well-suited to running a consultancy on top of.
1) Paypal's fraud algorithms are tuned by having lots and lots of comparatively small transactions at comparative high frequency rather than few comparatively high transactions at comparatively low frequency. My account looks very unrisky because it accumulated $100k in $25 chunks over years. I think Paypal would quite possibly need to enquire if I got $25k in a $25k chunk once. Unfortunately, "First-time interaction between US-based Paypal account and foreign-based low-history Paypal account is a huge transfer" will quite possibly set alarm bells ringing in their fraud department, and you might find your money tied up for a while as you try to demonstrate that you're not a criminal enterprise. (Many HNers will accuse Paypal of trying to steal the money and, on this issue, many HNers are fools, but there is a very real risk of you having to deal with complications that you don't need.)
2) Your best customers can't pay with Paypal. I'm not exaggerating: they can't pay with Paypal. There is literally no button at their company which pays you with Paypal. They have an entire department of people who are capable of moving PDFed invoices into an accounting system and clicking a button which generates a check or an ACH payment, but there is no button to click which says "Transfer $25k to our Paypal account then send it to 'tbarbugli."
I've always been amused with the creativity that Finance can show if it's in their interests, and the lack of creativity when the issue is irrelevant to them. Having had a long background in support, I must admit that I'm jealous of that political power :)
If you're a professional, use a wire transfer like everybody else.
But Patrick's absolutely right re: checks. If cash flow is tight, my favorite trick is to FedEx a prepaid overnight envelope to your client. Ask them to place the check inside. This elimates the "check is in the mail" song and dance, and it's only marginally more expensive than a wire fee.
In the UK/EU everything is a direct bank transfer.
From the US — despite offering the wire transfer details — the majority of payments I've received are CC, PayPal and (ugh) cheque. Apparently it causes them less hassle that arranging a wire transfer with their accounts department. As ever YMMV.
But as you said, that's just been my experience, I guess there are other ways of doing things.
I've also found that US companies expect US bank accounts to be associated with US companies/individuals, so their standard forms are also setup that way to expect SSNs, etc.
For me, running a non-US business, international bank transfers, credit card payments (I've been… surprised… how large some CC payments have been) and PayPal (very much not ideal I agree) have been much simpler.
Opened a checking account at a Chase branch in San Francisco with my passport and as many other proofs of address as I could muster. Everything gets delivered to my UK address.
"present on US soil" is a very big IF, the whole point of remote freelancing is to avoid the expenses/visa issues/etc and not be present on US soil.
I always seem to run into rules abut money laundering, domicile, and all kinds of other bureaucratic nonsense.
If anyone has managed to get past this, I'd love to know what the secret is.
This is not legal advice.
We fixed it and started using wire transfers which worked fine but I would get beaten up on the exchange rate. I was one of the few people in the UK hoping our economy would get worse just to improve my rates :-)
I would say the biggest problems were
- W2 withholding (they had to have proof I was legit or they withheld taxes and payments)
- not having a US bank account
Getting a US account is on my todo list, but it was so problematic (my UK bank simply refused to help - less than 2million GBP turn over ? Fuck you, work it out yourself). There is a Silicon Valley bank that is more amenable but by the time I found them we what wire transfers sorted and it lost it's allure.
So until I am likely to do a lot of small business in the states, I am sticking with "wire me the money - or I don't work"
Per other commenters, my UK and EU clients are usually happy to pay by bank transfer. My invoices include UK payment details, along with IBAN and SWIFT details. I am also starting to include Paypal details to go with the path of least resistance.
Now, US clients tend to pay via Paypal or US check. In the past I've used brokers like AuctionChex[1], and also used a USD deposit account with CITI[2].
AuctionChex went out of favour with me when their exchange rates went into free fall for no obvious reason, and CITI screwed me for fees after a mistake at their end. I no longer use either.
With the CITI USD account, it is possible to have it fee-free if you're careful: if you have a current account and 2 standing orders set up, hold a certain balance and you transfer in a given amount per month, there is no fee for either the current account or the USD account.
Now, I take the hit on USD checks and use my business bank (NatWest) account for it. They charge a set-fee to process the cheque, around 10GBP for the value I deposit, and I just mark it on my accounts as a bank charge. My accountant is happy, and there are no shady brokers in the equation.
[1] http://auctionchex.com [2] http://www.citibank.co.uk/personal/banking/international/eur...
https://support.bitpay.com/hc/en-us/articles/201890513
I use Bitcoin, Paypal, and Stripe in my own business and I like Bitcoin the best by far. No charge back hassles, zero fees, no waiting 3 days for ACH payment confirmation.
There is one draw back that I see, that being that right now it isn't quite popular enough yet that it can be your only payment method. Some people are just not going to be capable of using it. That said you would be surprised I suggested it to a parts supplier I was working with who because of their location costs me $110 per wire to pay invoices. At first he told me no way until I told him flat out he was losing business on my smaller orders because even though his product was best on price the very high transaction fees made them more expensive for orders under several thousand dollars. They were interested in it all of a sudden. Funny how that works.
I primarily get hired to build Web applications which deal with some type of bitcoin payment (no bitpay or coinbase), so it makes sense for me to be paid in Bitcoin.
I'm a Bitcoin evangelist, so I generally pay for most things with bitcoin, so I don't have the issue of converting it to fiat.
I've so far been paid by: direct bank transfer; Paypal; check.
Bitcoin is a viable alternative for overseas transfers and is worth investigating.
Something built on BTC/Steller/Ripple will probably improve upon this soon, and HOPEFULLY somebody nails international ACH and makes it super easy/safe/reliable in the next few years. That would help Steller/Ripple/BTC networks and provide a non-crypto option which, let's face it, no matter how bullish you are on crypto it's gonna be a while before you can reliably expect someone to participate in the crypto economy.
My employer does direct deposit into that account, but they also accept ACH and wire transfers, and you can also use their mobile app to deposit checks with your smartphone. I'm not sure how difficult it is for a non-US-citizen to open one of their accounts, but perhaps it's worth looking into.
Or do you mean internationally remote?
I looked at PayPal once (as I was asked by a US client if they could pay that way) and basically it seemed like it was only financially effective for small invoices. As soon as it went over $1K the “fixed price” of a wire transfer worked out better than a percentage based fee structure like Paypal.
Otherwise, Bitcoin may be an okay option for the receiver; maybe a bit of a hassle to do proper accounting/taxes. Locally, I see options to 'cash out' BTC that will cost me something like 2.5% due to buy/sell spread - not the cheapest option but similar to accepting the same amount from a credit card.
I'd personally prefer good wire transfers, though - if worldwide transfers would be more similar to EU-wide bank transfers, then that'd be better than Bitcoin for freelance invoicing.
1) See elsewhere on this page where we explained that most companies are unwilling to add new payment types to accommodate individual vendors. This is as true for Bitcoin as it is for Paypal. It is probably more true, actually, since Paypal is a known-to-be-legal regulated subsidiary of a US Fortune 500 company and Bitcoin is Bitcoin.
2) Suppose you issue a US company an invoice for $10,000 and say "You can settle this invoice in Bitcoin." How are they actually supposed to do that? My impression is that the best option currently is to connect their bank account to Coinbase (note: non-starter!), wait a few days for it to be connected, then purchase $10k worth of Bitcoin at market price. $10k is +/- 17 BTC, which they won't actually be allowed to purchase in a day. It will actually take four days of repeated work to buy that $10k of Bitcoin. Then they can actually transfer it to you and, yay, you now have BTC.
3) But wait! What happens if the BTC price changes over the ~7 business days it takes from the time your client starts taking action on your invoice to the time they send you your BTC? Answer: somebody pays for this risk. Volatility is an implicit tax on transactions. One of the parties is going to be short BTC and one will be long BTC for the week, and given that BTC can very easily move 20% in a week, that means that your $10k invoice might be $8k or $12k.
3a) Clients do not like when $10k invoices turn into $12k invoices because To The Moon, Yo.
4) Suppose you have +/- $10k worth of BTC. How do you solve the Last Quarter Mile problem to your own bank account and/or local currency? Your options are a) send the BTC to an unregulated exchange and accept counterparty/currency risk (then hope that getting a large wire transfer from them doesn't cause your bank to reevaluate how desirable your business is) or b) attempt to deal with LocalBitcoins sellers multiple times, which apparently combines the wonderful trust of the clandestine drug economy with the mind-altering properties of currency exchanges.
4a) Time you spend on figuring out how to turn $10k of Internet money into $10k of local currency is time you aren't spending lining up your next $10k engagement.
5) If at any point you or one of your counterparties screw up in securing any computer or trusting any member of the Bitcoin economy, your $10k vanishes into the ether.
You should neither accept nor request BTC for professional services. They're more expensive end-to-end than dealing with banks and expose you to multiple unique sources of risk. You have plenty of risk in your business already, and if your risk appetite is high, there are more lucrative forms of risk you can "buy" than transacting in BTC, such as attempting to move your consulting practice upmarket.
Using a bitcoin payment processor like Bitpay you have zero exchange rate risk and can receive payment in 9 different currencies in 33 countries.
Coinbases daily buy limit is $50,000 not 10k
You still have the computer security problem when you are using online banking and any reputable Bitcoin company has as good or better security than a bank. Two factor auth, and hardware tokens are the norm. I can't say the same for most of the banks I've used.
Like Mt Gox? It was reputable enough to handle 2/3rds of all bitcoin transactions.
Besides, if you're concerned about your banking, you can easily shop around and find one with the hardware token security you like.
Afaik bitpay is "receive bitcoin, get USD deposited into your account". It makes taking bitcoin payments from people who already have bitcoin easy. I'm sure it's great.
But it presupposes my client has a stash of bitcoin already. If they do the chances are they have their own internal Treasury, accounts in multiple other currencies probably in multiple of countries and frankly would find it easier to pay me in GBP out of the UK bank account that their clients keep filling up.
And I do not work for clients who run their own treasury - well sometimes but even then this never comes up.
I personally love bitcoin for international money transfers. My bet is on supporting the diaspora - families who trust each other but live in different countries and want to send some money home. Right now they get stiffed by Wells Fargo - but if Son in law in NYC can operate a gateway and Father in law can do the same in Hyderabad then all the members of their family can give son in law dollars and he can tell ...
You get the idea. It's how foreign exchange started
As for why I spend time on Bitcoin when I could be playing League of Legends: although the graphics are a lot less good and I believe BTC have a true market value below that of Riot Points, I find it intellectually interesting, and ultimately "I find it intellectually interesting" gives me carte blanche to spend time looking into almost anything.
The capitalist in me realized at one point, though, that I'm consistently in a room full of rich, smart people who are Bitcoin fans. This suggests one of two possibilities: one, I'm dead wrong. Two, I am not wrong, and I should engage in mutually beneficial trades with these rich smart people, such as paying them meaningful amounts of money in return for derivatives positions which only pay out if Bitcoin loses "a gigantic amount" of its present value.
I might at some point decide to communicate what I know to the wider community via market mechanisms such as e.g. buying puts in the Winklevoss BTC ETF, but as that is presently impossible and a wee bit against my intuitive sense of justice, I have been communicating with the community earlier via various textboxes.
Again, if you think I'm a crank, feel free to ignore. If you meet any rich people who love Bitcoin, you can tell them to ignore me, too, and to sell far-dated deeply out of the money BTC ETF puts. If you think Bitcoin is going to the moon then selling 100k BTC worth of puts at a $10 a coin strike price means heads you get free money and tails means you pick up 100k BTC for only a million dollars!
> but as that is presently impossible and a wee bit against my intuitive sense of justice
Let me guess. Your "intuitive sense of justice" is also where your hate for Bitcoin comes from? You hate that people were smarter than you when they decided to buy and you decided to stay in your comfort zone?
By the way no one here said anything about being rich or Bitcoin reaching 100k or "the moon", so I guess I'll just ignore 3/4 of your comment because it's just a huge chain of straw men.
1) Companies have already added BTC as a payment type over those ten years, as they did with Paypal over the last ten.
2) Companies keep cash ledger accounts directly in BTC wallets, rather than purchasing into BTC every time for every invoice.
3) With a wallet containing BTC already on hand, the transaction can be settled immediately. With no settlement period there is no risk of volatility during it.
4) Since companies widely accept BTC directly, you proceed to spend your internet money entirely within the Bitcoin ecosystem rather than exchanging back into local currency.
5) Okay, security is still a risk. But that may or may not post a sufficient obstacle to universal Bitcoin adoption. And also remember that Bitcoin accepts security risk in exchange for reducing other types of risk. Bitcoin is not at risk for government-induced inflation, for example.
I agree that at the moment that transacting in BTC for professional services is impractical. Yes, your cashflow today is more important than trailblazing for the world financial system ten years from now. But enough trailblazers could make for sufficiently widespread adoption to minimize the friction and risk.