Landlords or agents that charge letting fees will then face a fine up to $1000, but they can still seek reimbursement from a tenant for expenses for tenant assigning, subletting or parting with possession of their interest in a tenancy.
Tenants can still be asked to pay rent in advance, and a bond.
National and Act opposed the bill, saying it would see higher rents in the long-term and may force some landlords to quit the residential rental market.
National pushed for a way to make letting fees more transparent so that an actual fee for service could be charged.
The Government is also doing a wider review of the Residential Tenancies Act and is considering a regulatory regime.
There are currently no regulations covering letting agents, including property managers, and the select committee report on the bill had concerns about agents checking potential tenants' bank statements.