The law Ley 11/2021, de 9 de julio, de medidas de prevención y lucha contra el fraude fiscal, that was published the past 10th of July 2021, establishes the new limit to pay in cash from 2.500 euros to 1.000 euros.
This limit of 1.000 euros applies since the 11th of July, which was the day the law was published officially in the BOE. And this means if any company or self employed pay or accept payments over this amount, they fines could be really important.