I recently paid $3.99 per pound for chicken hearts at my local Whole Foods. Expect to spend more if you purchase chicken hearts online. For example, here they’re $16.09 per pound at the time of writing.