Recent data says that most marriage counselors charge between $75 and $150 an hour on average. Most counselors recommend at least three months of therapy (12 weeks) with one session per week. Some counselors will drop down to $50 an hour and others may go up to over $200 an hour, but $75-$150 is the average.