Budget-balanced contracts