The cost-per-print is poor, even lower than the HP ENVY 5055. You need to regularly buy new cartridges if you print often, but luckily, they’re cheap. Since it only has one tri-color cartridge, you need to replace the entire cartridge if one color runs out. However, you can subscribe to the HP Instant Ink subscription, which automatically sends you new cartridges when you run out.
Keep in mind that even if you print only in black, most inkjet printers continue using the color cartridges for servicing tasks, so you’ll likely still need to replace them eventually.