but note that in the current competitive environment discount brokerage services tend to offer almost the same facilities as full-service firms. Make sure that you weigh all options before deciding which one is right for you.
Next, check the background of the broker or/ and the firm for any past disciplinary problems. You can do this quite easy by accessing the Central Registration Depository (CRD) which is an employment database available from NASD Regulation.
Costs
Every brokerage has different conditions and terms for opening an account. The wide range of minimum deposits varies from $500 to $2,500. If you are worrying about money, don’t, because some of them don’t require a minimum deposit.
Pay attention to the commission because usually is indicative of the service so if it’s cheap don’t expect to be good. Dirt-cheap brokers charge $5 to $15 per trade but even if they get the job done don't expect perks or great support.
The mid-priced discount brokers charge from $15 to $30 per trade and generally offer additional services and better customer support. For expensive brokers be ready to pay big money, in some cases they charge $100 to $200 per trade, but they offer full-service so you would be getting value for your money as well.
You should also be aware of hidden fees because besides commissions you may be asked to pay for items such as fees for transferring assets, account maintenance fees, interest on margin loans, sales charges on certain securities and inactivity fees.
If you are a beginner it might be easier and safer for you to hire an brokerage firm until you have enough knowledge to survive on the market.
Here are some more online stock trading articles...