Thank you for using our secure online portal to submit your payment. Note that a 2.5% Convenience Fee applies on all invoices above $999.99 USD paid via credit or debit card. Prefer to have us process your card manually? Download an Authorization Form and return to accounts@excelsolutions.com or fax to (440) 951-6740. By clicking Make Payment, you agree to our terms.
Questions? Call us today
Toll Free 1-855-951-4499