Creating a membership site costs from around $500 to easily about $10,000 per year. Essentially, it pretty much depends on what you use. You can create a WordPress membership site that will be fairly cheap to set up, excluding time to set up. If you had to outsource the development, expect estimates to cost from $3,000 to $10,000 or more. Maintenance, in general, depends on how much traffic your website will generate. The higher the traffic, the higher the costs.