Designing and optimizing a business process based on its financial parameters is a challenging task. It requires well defined approaches, actions and recommendations which when implemented lead to tangible and quantifiable results. The resulting business process has to minimize the expenses for the business actors and maintain the estimated profitability.In recent years, after service oriented architecture and business processes have taken center stage, a lot of research has been done to establish methodologies which evaluate and optimize business process implementation. New fields of research have come up forefront which makes implementation of business processes feasible and profitable for organizations. These establish a management perspective to the implementation of a service, stressing upon financial and economic factors such as returns, the cost of implementing a service or making sure that there is reliability in the service being offered. Existing frameworks recommend best practices which optimize business process by considering them with surrounding soft factors such as behavioral aspects of involved human resources and accordingly evaluate the success (or failure) of the process. Nevertheless computing the cost of a business process such that it is a tangible and measurable value continues to be a complicated and cumbersome process. Estimating the profitability of an idea before it is implemented is a difficult task and the need for techniques which allow us to do this as early as possible play a very important role in decision making. This requires business process design approaches and practices that incorporate techniques for tangible evaluation of expenses and benefits for each implementation.In this work we propose a new methodology by which the cost of a business process is calculated by considering the cost and reliability of each action or task in the process. The methodology breaks the business process, represented using 'Business process model and notation (BPMN)', into repetitive patterns and a cost and reliability factor for each of these patterns is calculated. As a result the overall cost, reliability and the cost incurred to achieve one successful execution of the business process, the business cost of the process, is achieved. Based on this concept we propose an extension of financial and economic parameters to theoretical foundations representing service invocation and execution of long running transactions. We use Sagas as basis for this extension. Long running transactions are Sagas when they can be broken down as sequence of transactions which interleave with other transactions. We have implemented the new methodology to examine individual business processes with the help of sensitivity analysis so as to find problem areas where an optimization can be implemented. Using this methodology the study evaluates different existing frameworks and well-known best practices and their financial impact on the processes. The study is backed by an application (Java based) which automate...