Every business is required to choose an accounting method to report income and expenses. Two options that cater to businesses working on long-term projects, such as construction and engineering firms, ...