Answer :
I think Peregrine can deduct the bonus in 2018, if there was payment made any time during that year. In this case Charles is related to the company (he is a shareholder with more than 50%), therefore the company's deduction for the bonus must wait until he includes the bonus in the gross income. Considering the fact that Charles is a cash basis, calendar tax payer, will include the payment in gross income in the year he receives it from the Company. Thus if the company pays Charles the bonus anytime in 2015, the corporation can deduct the bonus in 2018.