We accept most major insurance plans and are constantly adding new plans. We also accept Visa, MasterCard, Discover, and Electronic Checks for payments. All payments are due at the time of services.