Get in touch
For general inquiries, including questions about becoming a Payment Depot customer, please contact: 877-876-8776
For customer support, please contact: 877-877-7668
Monday–Friday, 9 AM–6 PM ET. Average hold time <2 min.
Talk to our sales team and see how much your business can save. No hidden fees, no long-term commitments, and no pressure to switch.