I use EQ to do all my quilts and it tells me each fabric requirement, even says how many patches of each fabric. I have found that it over-estimates so if I actually do what it says, I have more than enough.
I really wish that EQ had the ability to estimate based on fat quarters. You can only select the standard fabric widths.
I just did a sampler quilt design so I added up ALL of the yardage and compared it to 4 FQs equaling a yard to find out how many FQs it needed.