It works for both, but the shape of it differs. A small business might outsource just the chasing of overdue invoices, keeping everything else in-house, while a larger business might hand over the whole function. Providers are generally used to scaling their service to fit, so size alone isn’t a reason to rule it out.