There is no such thing as an “On-Line” brokerage firm, nearly all brokerage firms offer their clients "on-line" services.
In North America, very few brokerage firms have "monthly fees", most brokerage firms charge their customer per transactions (usually $7 - $15), although most firms do require a minimum deposit when opening and account.
I would suggest looking at Scottrade, Schwab, Fidelity, E-trade or TDAmeritrade. Whether they charge you a monthly fee depends how much money you have in your account or if you meet certain conditions like fixed deposit schedule.
http://www.fool.com/how-to-invest/broker...
There are many, but they require a minimum deposit to the account and it varies by company
=^.^=
A stock market is a primarily a virtual exchange of securities (that is, shares and debentures, which companies use as a means of raising finance) and derivatives (i.e. virtual instruments such as contracts that relate to assets and securities and can be traded).
if you wish to risk all your cash, seek a no broker
securities company; in 1-2 days, the Russians or Romanians
will steal all your investment.
You should learn how to Buy a Stock Without a Stockbroker.
Are there any Online Stock Broker that doesn't have any monthly fee?