Health system constraints are increasingly recognised as an important addition to model-based analyses of disease control interventions, as they affect achievable impact and scale. Enabling activities implemented alongside interventions to relax constraints and reach the intended coverage may incur additional costs, which should be considered in priority setting decisions. We explore the use of group model building, a participatory system dynamics modelling technique, for eliciting information from key stakeholders on the constraints that apply to tuberculosis infection prevention and control processes within primary healthcare clinics in South Africa. This information was used to design feasible interventions, including the necessary enablers to relax existing constraints. Intervention and enabler costs were then calculated at two clinics in KwaZulu-Natal using input prices and quantities from the published literature and local suppliers. Among the proposed interventions, the most inexpensive were retrofitting buildings to improve ventilation (US$ 1,644 per year), followed by maximising the use of community sites for medication collection among stable patients on antiretroviral therapy (US$ 3,753) and introducing appointments systems to reduce crowding (US$ 9,302). Enablers identified included enhanced staff training, supervision and patient engagement activities to support behaviour change and local ownership. Several of the enablers identified by the stakeholders, such as obtaining building permissions or improving information flows between levels of the health systems, were not amenable to costing. Despite this limitation, an approach to costing rooted in system dynamics modelling can be successfully applied in economic evaluations to more accurately estimate the 'real world' opportunity cost of intervention options. Further empirical research applying this approach to different intervention types (e.g. new preventive technologies or diagnostics) may identify interventions that are not cost-effective in specific contexts based on the size of the required investment in enablers.