You will want to check your state's law.
Generally you will want to check your lease. Your landlord cannot go against the lease. If your landlord wishes to make any changes to the lease they must give you 60 days notice (in the state of GA). So if your lease says nothing about guests, your landlord has NO RIGHT to charge them anything. In the state of GA it is ILLEGAL to profit off of utilities (which I'm assuming is your landlord's reasoning for charging your guest).
So bottom line is your landlord cannot charge a tenant for having a guest, unless it says so in your lease. Don't be taken advantage of!!!
Generally you will want to check your lease. Your landlord cannot go against the lease. If your landlord wishes to make any changes to the lease they must give you 60 days notice (in the state of GA). So if your lease says nothing about guests, your landlord has NO RIGHT to charge them anything. In the state of GA it is ILLEGAL to profit off of utilities (which I'm assuming is your landlord's reasoning for charging your guest).
So bottom line is your landlord cannot charge a tenant for having a guest, unless it says so in your lease. Don't be taken advantage of!!!