I think you are over thinking the bidding process. Depending on how big the jobs are sometimes it doesn't make sense to do cost per item.
I would try to mess around with numbers two ways. One way is guessing how long rough and finish work will take then add your material plus mark up.
The second way is to give the price per item. light/switches/receptacles/homeruns etc.
Compare the two to see if one is way off from the other.
You are not going to win every bid and that is fine. Sometimes its better to not because some jobs aren't worth it.
I would try to mess around with numbers two ways. One way is guessing how long rough and finish work will take then add your material plus mark up.
The second way is to give the price per item. light/switches/receptacles/homeruns etc.
Compare the two to see if one is way off from the other.
You are not going to win every bid and that is fine. Sometimes its better to not because some jobs aren't worth it.