I work for a large company that has many different business units. The IT department bills the different business units to cover costs for servers, licences, support etc. In the past the different business units had their own set of sql servers which made billing easy but means we have lots of servers. We are now looking to consolidate to reduce overall costs but it makes billing more difficult. Do you bill your business units for sql server hosting and if so how? Based on database size or usage? How do you cope with very small databases - do you charge for these?