Bola tenis meja terbuat dari bahan seluloid atau plastik. Bola seluloid berwarna putih atau oranye, sedangkan bola plastik berwarna putih atau kuning. Ukuran bola tenis meja adalah 40 mm dan beratnya 2,7 gram.
Pada tahun 2007, Federasi Tenis Meja Internasional (ITTF) memutuskan untuk mengganti bola seluloid dengan bola plastik. Hal ini dilakukan karena bola plastik lebih tahan lama, lebih mudah dikontrol, dan lebih murah dibandingkan bola seluloid. Selain itu, bola plastik juga lebih ramah lingkungan karena tidak mengandung bahan kimia berbahaya.