Invoice Cloud

$62.5M revenue • 201 employees • 10 Fan Pier Blvd, Boston, Massachusetts, 02210-2142, United States

Last Updated Oct 21, 2025

Company Overview

Company Name

Invoice Cloud

Address

10 Fan Pier Blvd, Boston, Massachusetts, 02210-2142, United States

Approx. Annual Revenue

$62.5M

Employees

201

Established

2008

About Invoice Cloud

InvoiceCloud, founded in 2008 and headquartered in Boston, Massachusetts, provides a digital bill payment platform that facilitates over 133 million transactions annually. The company serves a range of industries, including utilities, insurance, local government, and county tax, delivering intuitive and secure payment experiences to their clients' customers.

Frequently Asked Questions about Invoice Cloud

Advertising Pixels

  • Google Ad Pixel
  • LinkedIn Ad Pixel

Technologies Used

Social Profiles

Key Decision Makers

Kevin O'Brien Chief Executive Officer
LinkedIn