A Shoals-area contractor is behind bars after investigators said he took a customer’s money to build a new deck and never did.