OverviewSuggest Edit

    Montran is a company that offers payment solutions and products for the financial services industry. It has payment and cash management offerings for commercial banks, as well as payment and securities market infrastructure solutions for central banks and clearing institutions.
    HQNew York, NY, US
    Employee Ratings4.3
    Overall CultureC+

    Latest Updates

    Employees (est.) (Jun 2021)322(+2%)
    Cybersecurity ratingAMore

    Montran Office Locations

    Montran has offices in New York, New Canaan, Princeton, Quito and in 3 other locations
    New York, NY, US (HQ)
    Lefcourt Colonial Building, 295 Madison Ave floor 42
    New Canaan, CT, US
    125 Elm St #2
    Princeton, NJ, US
    211 College Rd E #301
    Quito, EC
    Av. La Coruña
    Mumbai, IN
    Zuron Fintech Pvt. Ltd 820, Corporate Avenue, Sonawala Rd, opposite Atlanta Centre, Sonawala Industry Estate, Goregaon
    Cluj-Napoca, RO
    Strada Alexandru Vaida Voevod 53B
    Show all (7)

    Montran Financials and Metrics

    Summary Metrics

    Founding Date


    Montran Cybersecurity Score

    Cybersecurity ratingPremium dataset



    SecurityScorecard logo

    Montran Online and Social Media Presence

    Embed Graph

    Montran Company Culture

    • Overall Culture



    • CEO Rating



    • Compensation



    Learn more on Comparably

    Montran News and Updates

    Making the most of ISO20022 Migration with Montran

    In the lead up to EBAday 20201, Mircea Romantan, Regional Account Manager, Montran, highlights what options financial institutions have when complying with the new ISO 20022 message standards and what do they need to consider in their ISO migration plans. We hear about the benefits financial institu…

    Montran Frequently Asked Questions

    • When was Montran founded?

      Montran was founded in 1979.

    • How many employees does Montran have?

      Montran has 322 employees.

    • Who are Montran competitors?

      Competitors of Montran include Fraedom, Synchrony Financial and Stanchion.

    • Where is Montran headquarters?

      Montran headquarters is located at Lefcourt Colonial Building, 295 Madison Ave floor 42, New York.

    • Where are Montran offices?

      Montran has offices in New York, New Canaan, Princeton, Quito and in 3 other locations.

    • How many offices does Montran have?

      Montran has 7 offices.