Marketers can select the email addresses by a number of variables, such as geography, business type, number of employees and job function.
Cost varies from £150 per thousand email addresses alone, as a one-time usage, to £300 per thousand email addresses with postal and telephone details as well. To lease the data for 12-months it costs £250 per thousand emails or £480 per thousand with postal and telephone details.
Nigel Bennett, sales director at Market Location, said: "Email marketing plays a leading role in B2B communications and is likely to grow even further in importance.
"Once we had fully established our offline B2B data offering, we looked into developing an email file to allow our clients access to a full, accurate and flexible data solution which could underpin their integrated marketing efforts."
Market Location's key clients include Bank of Scotland, BT, Dell, Coca Cola, Microsoft, and Npower.