It varies from Lodge to Lodge, but anyone wishing to join can find a Lodge to suit his pocket.
On entry, there is a one-off joining fee. A member also pays an annual subscription to his Lodge which covers his membership and the administrative cost of running the Lodge. These amounts will vary between Lodges, but on average expect to pay somewhere in the region of £50-£100 for the one-off joining fee, and £100 to £250 per annum. It is usual to have a meal after the meeting; the cost of this can be included either in the annual subscription or paid for separately at the time.
It is entirely up to the individual member what he gives to Charity, but it should always be without detriment to his other responsibilities. Similarly, he may join as many Lodges as his time and pocket can allow, as long as it does not adversely affect his family life and responsibilities.