The most common reason your dishwasher is not draining is a block drain or pipe. This is why it is best practice to rinse your dishes prior to stacking the dishwasher.