Das Programm stieß jedoch auf Kritik, weil es den Arbeitgebern gestattete, Löhne unterhalb des Existenzminimums zu zahlen: Der Steuerzahler kam ja für die Differenz auf. 1834 wurde das Speenhamland-System durch das neue Armengesetz abgelöst, das die soziale Unterstützung auf die sogenannten Arbeitshäuser beschränkte – unter Bedingungen, die ausreichend schlimm sein sollten, um die Menschen wieder auf den Arbeitsmarkt zu zwingen.
但该机制受到了批评，被认为这让雇主支付低于生存水平线的工资，因为纳税人会补偿差额。1834年，斯宾汉兰制度被新济贫法（New Poor Law）取代，新济贫法规定救济只限于救济院，并且需要满足非常苛刻的条件以迫使人们回到劳动力市场。