CareCPA
Platinum Contributor
FASTLANE INSIDER
Read Fastlane!
Read Unscripted!
Summit Attendee
Speedway Pass
This is a pretty good list, so I won't clutter the thread with too much extra here.You should be keeping all receipts and entering all your expenses in a bookkeeping system.
Anything connected to your business should be expensed: labor, equipment, parts, repairs, tools, fuel, office supplies, software, regulatory filing fees, legal and accounting fees, training/educational materials, travel mileage, travel expenses, customer meals, organizational dues, online subscriptions, taxes, marketing materials, postage, shipping costs, damage payouts, everything.
You should interview any accountant you are considering hiring. They vary a lot in how helpful they are. Especially since you are new in business you need an accountant who is willing to give you advice and help you shape your tax strategy. An accountant who has experience in handling contractors would be strongly preferred.
Are you running payroll for your guys? I think you'd have trouble making the argument that they're independent contractors given your level of control.
Do you have a separate bank account for the business? You may have mentioned this earlier, but I didn't check every post. That will make things much easier at tax time.