Markup has a very simple definition, it is the amount added onto costs to create a sales price. Notice something really important with that definition, it does not define profit. It merely defines how much to charge over costs so you can make a profit.
There are two exceptions allowed for small business residential contractors to escape the requirements of Section 263(a) – Capitalization of Overhead. The first is the $10,000,000 in sales per year threshold. The second exception is allowed for contractors that build residential homes and are able to complete the contract within two years.