Let's assume the following scenario:

I have 5000$ which I am willing to invest(lose). I selected 5 public companies that I would like to buy shares. Is there a way for me (an immigrant who works in US) to buy the shares of these companies for a close to current price (by this I mean that if currently the price for a Microsoft share is 52.06$, I would pay close to this number per share and not 30% more).

If so, how can I do this?

2 Answers 2


Yes, just open an account with an online broker, of which there are many. You should expect to pay commission of about $5 to $10 per trade, and there will always be a bit of a split between bid and offer prices, but nothing remotely like 30%.

  • So basically if I will go and buy at the same time 10 share from company A, 20 from B and 50 from C (in total for 5000$) I will pay approximately <20$ as a commission?
    – random
    Jan 29, 2016 at 8:20
  • Yes, somewhere between $15 and $30 for three trades. There may also be an annual fee or something similar, depending on the broker.
    – Mike Scott
    Jan 29, 2016 at 10:17
  • @random If you're trying to buy several stocks at once, Motif is great for that - they charge you only $10 to buy any number of stocks (up to 30) in a single transaction, in any weight you want.
    – neminem
    Jan 29, 2016 at 17:20

Robinhood. It uses your smart phone. No fees at all.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.