A grout calculator estimates how much tile grout you need — in pounds and bags — from the tiled area, your tile size, the tile thickness and the width of the grout joints. Those four together decide grout use far more than area alone.
Small mosaics with wide joints can need several times the grout of large-format tile over the same area, because there's so much more joint length. This works out the actual joint volume rather than guessing.
Grout joint volume = area × joint width × tile thickness × (tile length + width) ÷ (length × width). Volume is converted to weight at ~115 lb/ft³ for cement grout. Coverage varies by grout type and trowel technique, so treat it as a buy-this-many-bags guide and round up.
100 sq ft of 12 × 12 in tile, 3/8 in thick, with 1/8 in joints needs roughly 8 lb of grout — one bag with spare.