Puedes usar lo que se conoce como moneda menor. Que básicamente almacena $ 4.20 como 420. Esta es una práctica que comúnmente se adapta cuando se comunica con pasarelas de procesamiento de pagos o API.
El beneficio es que todas las operaciones aritmáticas en la base de datos y el almacenamiento se realizan con números enteros en lugar de decimales. Lo que significa que ocupan menos espacio y las operaciones son más rápidas.
Como señaló @thilo, también evita los errores de coma flotante que a veces pueden colarse.
En el momento de la visualización, simplemente divida por 100