When does a Fetus have a Heartbeat?

You can see a heartbeat on an ultrasound about 22 days after you last period, however, at this point you cannot hear the heartbeat. You can hear the heartbeat around 9 weeks after your last cycle.