If you have suitable carpet, you can make do without a putting mat, but a good quality putting mat will almost certainly give you a truer roll, more consistent speed and generally an experience that better replicates a real putting green, which is what you want.
Prev post Are indoor putting mats worth it?
Next post Can you chip on the putting green?