대동법은 광해군 때 공납의 문제인 방납의 폐단을 시정하기 위해 대동법을 시행했습니다. 이는 가호 단위의 토산품을 거두는 것을 토지를 기준으로 쌀, 삼베, 무명, 동전 등으로 거두는 제도입니다. 대동법의 시행으로 토지를 많이 가진 지주들의 부담이 커지자 지주의 반발이 컸으며, 전국적으로 시행되는데 100년 정도 걸렸습니다. 그리고 대동법은 정기적으로 내는 상공만 대체하였을 뿐 별공이나 진상은 여전히 남아 있어 백성들은 부담은 지속되었습니다. 또한 쌀로 거두며서 운반과 보관의 어려움이 있다는 지적도 있었습니다.