An integer programming model is employed to simulate BMP adoption by farmers in a case study watershed in order to analyze the 1)limitation imposed on public cost effectiveness of federal soil erosion control policy by uniform cost sharing and 2) impact of a variable cost-sharing program on public cost effectiveness.