If those beds have weeds really bad you may want to charge even more, like I said I can't tell from a few small photos I need to be on a job. I usually ask for 30-50% to cover my material costs, make sure you sign a contract. Call it an agreement though, not a contract, it has something to do with getting screwed at court if you call it a contract.
Do a separate list for each house and you may want to do a separate agreement for each house, even thought they will say the same thing, just different addresses.
- each different plant species
- mulch cost
- labor for full job
- dumping fee
I've been told by other LCO's that were friends in the industry when I was starting out to not add a gas fee for a landscaping job. Just put that cost into you labor fee. When im cutting lawns I already just add it in, I don't officially say that I cut for $27 + $3 gas surcharge, I just charge $30.