An outsourced controller is a professional who provides financial management and accounting services to a business on a contract basis. The role of an outsourced controller is similar to that of an in-house controller, but the outsourced controller typically works remotely and is only engaged on a part-time or as-needed basis. This can be a cost-effective solution for businesses that do not have the need or resources to hire a full-time controller. An outsourced controller can help a business with tasks such as financial reporting, budgeting, cash flow management, and compliance with tax and regulatory requirements.