Hi, Paige. Congratulations on getting your first investment property. That is such an exciting milestone! You're asking all the right questions. I'll try to give you some feedback in the order you asked it.
1) We require a walk through inspection every 6 months for all of our LTRs. This gives us a chance to look for damage and to check for things like sinks under faucets, toilets that run, loose cabinet doors etc. It also gives us a chance to see whether they have any pets that weren't disclosed in the lease - pretty common actually. If that happens we just let them know the lease has to be amended and the pet deposit paid. (unless there's pet damage...that's a different story)
2) Ideally you'll want a property management system that allows tenants to submit maintenance requests through an online portal. It will help keep you organized, streamline your communications about the repair both to the tenant and to whatever trade person you use to do the work and make your bookkeeping related to the repair easy. There are programs like Avail and Stessa that do this and aren't too expensive.
3) It's tempting to just use a spreadsheet when you have one property but before you know it you have several and it's a pain to switch over to an actual system. I speak from experience! I'm using Baselane now and it's dramatically simplified my bookkeeping. It's a banking & bookkeeping platform, it's free and has a very straightforward user interface. Check it out https://www.baselane.com/
4) See above. I use Baselane for collecting security deposits and rent. I like the payment processing feature that shows you step-by-step where your payment is at.
5) I've used different programs for creating leases but keep going back to Avail. I think it's easy to build, easy to modify and inexpensive to use. Whatever you use, make sure it's state-specific.
6) Putting a cap on utilities is smart, especially when you're starting out and have no idea what they're going to cost you. Be sure to spell out the terms in your lease so there are no surprises. If you're buying a property that is not new construction you may be able to call the local utility company to find out what the power bill typically runs so you at least have a ballpark figure.
Good luck to you. Hope this was helpful!