Payment is due at the time services are rendered. We accept Visa, Mastercard, Discover, American Express, Care Credit and cash.