법인의 경우 법정기부금의 공제한도가 2005년까지 100%였으나 점차 줄어들었고 손금한도도 축소하도록 개정되었다. 반면 개인은 100% 모두 한도로 인정하고 있다.
법정기부금은 공익성이 가장 크다고 인정되는 것으로 법인의 경우 소득금액에서 이월결손금을 공제한 금액의 50%를 한도로 소득공제하고 있다. 2005년까지는 공제한도가 100%였으나 2006～2008년 75%, 2009년부터 50%로 점차 축소되었다. 2005년 이전까지 100% 손금산입을 허용하였으나 영리기업이 소득의 전액을 기부한다는 것이 현실적으로 어려운 점을 감안하여 점진적으로 손금한도를 축소하는 방향으로 개정되었다. 개인의 경우에는 소득의 100%를 한도로 비용으로 인정하고 있으며, 법정기부금을 적용받는 대상도 법인보다 광범위하게 구성되어 있다.