It is the ability to propagate transaction across the boundaries of a single service. To enable the service follow the below code: set transactionFlow=true [ServiceContract] public interface IService {[OperationContract][TransactionFlow(TransactionFlowOption.Allowed)]int Add(int a, int b);[OperationContract]int Subtract(int a, int b); }