Coinbase has a recurring buy option from your bank account. You could setup a US bank acct and have your US employer direct deposit into that account. Then setup your recurring buy from coinbase to trigger after pay day. Your cost will be 1%.
Does that really work? Can you really fund your account from any bank account, even if it's not your own? That would be fantastic.