I campi vuoti occupano eccome spazio, ma non ha mai senso rompere la normalizzazione per risparmiare qualche byte.

Un acconto cosa puo' essere? Un valore int, in euro. Per 4 byte per riga sinceramente non vale la pena farsi dei problemi..