My company mostly does janitorial and facilities work for county and school district contracts. We get a mix of firm-fixed-price and time-and-materials, usually for annual contracts or specific projects like post-construction cleaning. We always work as the prime contractor.
We got an offer to be a subcontractor on a federal contract. The prime is an engineering firm, and they have two opportunities: one is a cost-plus prime contract, and the other is a firm-fixed-price task order for a specific federal building in Columbus. We'd be doing the cleaning, likely under NAICS 561720, janitorial services. We’ve only ever really priced fixed jobs. I understand the concept of cost-plus, but I'm worried about the bookkeeping and what the government will consider "allowable costs." With firm-fixed-price, I know my costs, but the risk is all on us if we miscalculate. I've never dealt with federal contracts from the subcontractor side. What are the practical implications and risks of each contract type for a small subcontractor, especially regarding cost accounting and potential audits? Which one is generally safer for us?