1. A method for determining workload placement in a computing environment, the method comprising: receiving, by one or more processors, a plurality of workloads with associated information, wherein the associated information for each workload contains at least: contract information, billing information, and resource demand information; determining, by one or more processors, a profitability factor for each workload of the plurality of workloads, wherein the profitability factor is at least based on the billing information; determining, by one or more processors, a penalty factor for each workload of the plurality of workloads, wherein the penalty factor is at least based on the contract information; determining, by one or more processors, a preference factor for each workload of the plurality of workloads, wherein the preference factor is at least based on the resource availability information; and assigning, by one or more processors, a priority ordering for each of the workloads from the plurality of workloads based upon at least one of: the profitability factor, the penalty factor, and the preference factor.