It would depend on when the money was due and available to the contractor. You mention that you normally pay in the month after the services are rendered. If that is your agreement, then you paid it before it was due so it would not be deductible by you in 2024. Also, if you wrote the check but did not inform the contractor that is was available to be picked up by him or her, then it was not affectively paid in 2024 as the money was not available to the contractor.
**Say "Thanks" by clicking the thumb icon in a post
**Mark the post that answers your question by clicking on "Mark as Best Answer"