This paper applies a utilitarian analysis to corporate political donations. Unlike the more common rights-based analyses, it is argued that the optimal policy is the one that best satisfies society's rational preferences concerning donor influence, adequate financing, donor pressure and the cost of maintaining and enforcing the democratic system. This analysis suggests that a ban is best if it would be generally observed and sufficient financing from other sources is available, otherwise a donation cap is a better option. Further, lobbyists should be banned from donating small gifts and drafting bills for candidates. The impact of disclosure and other risk management mechanisms are also considered.