set-up cost UK US (also setup cost) noun [C or U]
► the amount of money needed to start a business, service, etc.: »
There are no phone charges or set-up costs for the internet service if you register as a telephone customer.
Financial and business terms. 2012.