Rivera es una ciudad comercial, que atrae a miles de visitantes por mes por su variedad de ofertas y sus precios sorprendentemente bajos. Los free shops, tiendas libres de impuestos, son el gran atractivo para los visitantes. Están en su mayoría ubicados sobre la calle Sarandí, la avenida principal de Rivera.
En los free shops de Rivera es posible adquirir productos importados de alta calidad como relojes, whiskys, artículos de electrónica, cosmética y accesorios por precios mucho más bajos que en el resto del país. Las ofertas son infinitas: perfumes de diseñador por 60 dólares, netbooks por 400 dólares, whiskies de marca por 20 dólares.
También hay tiendas y puestos ambulantes donde se puede comprar de todo, desde ropa hasta comestibles, aunque de menor calidad. Los turistas extranjeros pueden gastar hasta un máximo de 350 dólares, siempre en artículos de uso personal. Si sobrepasa el límite, hay que hacer una declaración en la Aduana.
Los precios en los free shops están en dólares, aunque siempre conviene preguntar a cuánto cuentan el dólar, porque el valor de la moneda puede variar de una tienda a otra. En los demás comercios de Rivera los precios están marcados en pesos uruguayos, aunque se aceptan otras monedas como el Real. Se puede hacer cambio de divisas en el Cambio Principal (33 Orientales 1146) o Cambio Dyana (Sarandí 301).
La ciudad tiene numerosos servicios financieros y bancarios, la mayoría ubicados en la calle Sarandí. El Banco de la República (cuyo edificio fue declarado de Interés Histórico) está en Sarandí 561. También hay sucursales de ABN Amor Bank (Sarandí 359), COFAC (Sarandí 431), Banco Comercial (Sarandí 602), Banco de Montevideo (Sarandí 309). Para retirar dinero, hay cajeros de Red BROU en el Banco República, y de Banred en Sarandí 435.
Los precios en Rivera son accesibles no solo para hacer compras. También los hoteles y restaurantes son baratos, ideales para una estadía de fin de semana sin gastar demasiado. Una habitación doble en un hotel de buena categoría cuesta unos 80 dólares por noche, aunque también hay excelentes opciones por 50 dólares la habitación. Para salir a comer hay variedad de ofertas. Con menos de 20 dólares se puede almorzar o cenar bien en un restaurante de calidad.