There are two types of hematuria known as gross hematuria and microscopic hematuria. The difference between them is that gross hematuria can be seen with the naked eye and is very easily detectable, whereas microscopic hematuria can be seen only under the microscope.