One of the hardest decisions you face when starting out as a forex trader is which forex broker to go with. If you do a search online you will find hundreds of different forex brokers to choose from. The trouble is that some are better than others, and furthermore there are some that you should avoid like the plague.

So let me give you a list of things you should look out for when choosing a forex broker:

1. Regulation

This is arguably the most important factor because whichever broker you decide to go with, you must make sure that they are fully regulated with the relevant authority. So if they are based in the US, for example, then you should ensure that they are regulated by the NFA (National Futures Association) or the CFTC (Commodity Futures Trading Commission). Similarly if they are a UK-based company, then they should be regulated by the FSA (Financial Services Authority).

If you go with an offshore forex broker that is completely unregulated, for example, then you are taking a huge risk because you may never see your money again.

2. Spreads

If you are a relatively long-term trader and mainly use the 4 hour or daily charts, for instance, then the spreads offered by your chosen forex broker is not so much of an issue. However if you intend to trade the shorter time frames then your points gains per trade will obviously be a lot less, and therefore the spreads will start to eat into your profits. So as a general guide you ideally want to choose a broker that offers spreads of around 2 or 3 pips for the EUR/USD and GBP/USD pairs, and certainly no more than 4.

3. Leverage

The amount of leverage offered by different forex brokers varies greatly. Some may only offer 100:1 leverage while some may offer as much as 400:1. My own personal view is that 100:1 is more than enough, but if you are more of a risk taker then you may want to look for brokers that offer higher leverage.

4. Demo Accounts

If you are relatively inexperienced or if you want to test out a broker's trading platform before deciding whether or not you wish to open a live trading account, then you should choose a broker that provides a free demo account. Most reputable brokers offer demo accounts nowadays so I would always recommend you take advantage of this facility.

5. Account Types

Although all forex brokers cater for the well capitalized traders, not all of them cater for those traders who wish to trade smaller positions. Therefore if you yourself fall into this category, then you should look out for brokers that allow you to trade mini-lots (equivalent to around $1 per pip) or micro-lots ($0.1 per pip).

6. Minimum Deposit

If money is tight or you want to start off small (which is always a good idea), then you will want to choose a forex broker that requires a relatively low minimum deposit when opening a live trading account.

7. Charting Software

Nearly all forex brokers provide some kind of charting software free of charge when you open an account with them. It may be the highly popular Metatrader 4 platform or it may simply be a no-frills charting package. So therefore if you do want to use some of the more advanced charts, then I suggest you go with a broker that provides the Metatrader 4 or ProRealTime platform, for instance, otherwise you will have to fork out some money to access some decent charts elsewhere.

8. Additional Services

As well as charting software, you may also want your broker to provide a range of additional services such as daily commentaries, market analysis, educational materials and the option to deal through your mobile phone.

9. Customer Service

If you are just starting out as a forex trader you will probably have several questions and queries when you first open an account with a broker. So therefore you should try and join a broker that offers a high level of customer service. One way of testing this out is to contact the help desk of the brokers you are considering joining, ask them a particular question, and see how long they take to get back to you.

10. Customer Comments And Reviews

Finally your ultimate choice of forex broker will often be swayed by what other traders have to say about them. There are several websites which contain customer reviews of all of the leading brokers and you will find no shortage of opinions on all of the different forex forums.

However one thing I will say is that you will never come across brokers that have nothing but positive reviews, so don't waste too much time looking for the perfect broker because it simply doesn't exist. Just look for brokers that have a high number of positive comments and you should be fine.