I have lived at my residence for 5 years and have been late a total of 4 times. My landlord has charged me $300 every time I was late. My rent is $1340 a month. Is this legal? In the lease it states she can charge me 20% late charge after 5 days. But in NH I thought that was illegal.