The problem of scheduling n nonpreemptive jobs having a common due date d on m, m = 2, parallel identical machines to minimize total tardiness is studied. Approximability issues are discussed and two families of algorithms {Ae} and {Be} are presented such that (T0 − T*)/(T* + d) = e holds for any problem instance and any given e > 0, where T* is the optimal solution value and T0 is the value of the solution delivered by Ae or Be. Algorithms Ae and Be run in O(n2m/em-1) and O(nm+1/em) time, respectively, if m is a constant. For m = 2, algorithm Ae can be improved to run in O(n3/e) time.