The $300 mark per team for 3-4 hours seems fine (basically you are making $100/hour before expenses), based on your pricing you would spend 54 hours to make $5400. But think about it from the perspective of all the teams. I find it hard to believe that each team would be interested in spending a couple hours to get the photos. You have an association that has asked you for T&I photos, so lets forget about what you "normally" do for a second and look at what they want and what that is worth.
I will use numbers that are pretty standard in my area since I don't know what rates are where you are.
- 18 baseball teams - assume 15 players per team = 270 players.
- 90% of baseball players typically buy, but lets assume 80% = 216
- average profit (after COG) per player is $22 = $4752
It takes 20 minutes to do a T&I per team. call it 30 minutes per team - so you can shoot all teams in 9 hours - say over 2 days.
I use a great service for sports prints - https://ezfo.to/ (here is the great part it is in Canada - but they ship to US, so you pay in CDN dollars at a positive 30% exchange rate)
Their batch system makes putting a order together so fast and simple it takes me about 15 minutes per team to put an order in. I actually did 12 baseball teams for an association last year and it took me 3 hours to submit the order. so lets say 6 hours for you. we are now at 15 hours. When the orders come back they come pre packaged in plastic bags so you tape the package of trading cards to the bag of prints and drop in an envelop and you are done - all those teams will take you less than 2 hours to package. and turn around from shoot to package delivery is less than 1 week. If you want to use your own templates and printer I can't tell you how much time it will take you to submit an order, but I am sure it is way more time that the guys I use.
So now we are at 17 hours for $4752 = $279 per hour. and that is over basically 3 days. your way it would take you several weeks to schedule, shoot and edit.
Now $4752 might be less that the $5400 you would make doing it your way, but my way I make almost 3 times as much money per hour, which means I am able to do other jobs and make significantly more in the same number of hours.
Now the funny thing is you ask someone if they would rather bill $4752 or $5400, they will tell you $5400. me I say what is my EBITDA? (Earnings before Interest, Taxes, Depreciation, and Amortization). I make my decisions based on profit, not what i bill.
I would take the $4700 all day long and just do what the client wants.
Hope this helps