Typically, businesses want to delay recognition of taxable income into future years and accelerate deductions into the current year. But when is it prudent to do the opposite? And why would you want to? One reason might be tax law changes that raise tax rates. There have been discussions in Washington about raising the corporate federal income tax rate from its current flat 21%. Another reason may be because you expect your non-corporate pass-through entity business to pay taxes at higher rates in the future, because the pass-through income will be taxed on your personal return. There have also been discussions in Washington about raising individual federal income tax rates. If you believe your business income could be subject to tax rate increases, you might want to accelerate...