My firm takes a very simplistic approach regarding fees. Our owners only pay a commission on rent collected. We do not charge lease up fees, renewal fees, and there is no mark up on maintenance as we use 3rd party vendors. However, we do keep our application fees and late fees. This has been our model for over 40 years.
It is a no brainer, in my opinion, that a PM would keep applications fees. There is a cost associated with this such as 3rd party fees to run credit/background/criminal and of course labor for the time spent processing. Our firm does make a little on this fee but roughly 1/2 is eat up by the cost to run them.
Late fees are certainly a more debated topic regarding fees. For our residents, rent is due on the 1st and late after the 6th. Our firm keeps late fees, again, due to the cost associated with collecting late rent. This includes reaching out to tenants via email/text/phone calls, making payment arrangements, and even posting notices on individual doors. Often, it is the same problematic tenants that owners are not willing to evict that we end up chasing.
Our firm pays owners in the middle of the month and at the end of the month. Of our 800+ doors, 95%+ have all paid before we cut the first owner checks. So, our owners are rarely affected by late payments. If a tenant does ends up being evicted, we do not charge our owners fees for filing or appearing in court.