Outsourcing, as the primary tool for organizational development, competency advantages and productivity enhancer, has been in attention more than ever. Considering the limited resources of every organization, either in public section or in private, outsourcing can be a superior approach to increase efficiency and to expand work in other fields. Organizations might outsource their processes partially or completely. This paper, first examines different models of outsourcing which has been presented before. Then, considering the importance of outsourcing, a model to select candidate processes for outsourcing has been defined. This model will define candidate processes using balanced score card approach and sourcing matrix.