Excess-3
Her basamağa üç ekleyen ve karşılığında çıkarmayı neredeyse bedavaya getiren BCD varyantı.
Excess-3, d ondalık basamağını d+3 ikili değeri olarak saklar; sıfır 0011, dokuz 1100 olur. Kayma keyfî görünür ama değildir: kodu kendini tümleyen yapar. Bitleri ters çevirmek dokuzlu tümleyeni verir; 4 0111’dir, tersi 1000, yani 5, ve 9−4 = 5. Çıkarma bu yüzden özel bir çıkarıcı yerine toplama artı bir evirici ile yapılabilir; bir röleli hesap makinesinde bu, yüzlerce bileşenle bir avuç bileşen arasındaki fark demekti.
Bonus ise geçerli hiçbir basamak değerinin tamamen sıfır olmamasıdır. Hiçbir yerde gerilim olmayan bir basamak konumu sıfır değil, geçersiz bir örüntü oluşturur; böylece ölü bir hat ya da çekmeyen bir röle sıfır basamağından ayırt edilebilirdi. Erken makinelerin bu ayrımı yapmak için başka yolu yoktu. George Stibitz kodlamayı Bell Labs’ın röleli makinelerinde kullandı; bu yüzden bazen Stibitz kodu da denir. Toplama, elde çıkıp çıkmamasına göre ±3 düzeltmesi gerektirir; bedeli buydu.