Gestation and expected birth date calculator

Add an assumed gestation length to the mating or insemination date to plan an expected birth date. Species presets are 283 days for cattle, 147 for sheep and 150 for goats. Use these reference values to plan preparation around the expected date; birth may fall before or after it. Keep pregnancy confirmation and the actual birth date as separate records.

Calculations run in this browser and your inputs stay here. Reloading the page resets the fields.

Use a decimal point or comma. Do not use thousands separators. Select Calculate to see a result.

How is the date calculated?

Choose a species, enter the known service date and check the assumed number of days. The calculator adds that many calendar days to the service date. It counts across month ends and leap years without treating each month as 30 days. For example, 1 January 2026 plus 283 days is 11 October 2026. The calculator uses fixed calendar dates to keep the result consistent across browser timezones.

Which service date should I use?

Use the recorded mating or insemination date for the pregnancy you are following. If the animal was served more than once, retain the actual service history and ask your veterinarian which date to use for planning. A date inferred from general observation is less certain than a recorded service. For several possible service dates, keep each dated record and choose the one supported by the animal’s pregnancy history.

Why might the actual date be different?

Gestation length varies between animals and circumstances. The presets are reference averages from an extension teaching resource; use them to plan observation and preparation around the expected date. You may edit the assumed length when you have an appropriate basis for doing so. Record that assumption with the result. Keep the expected date for planning and record new health observations with their own dates as the birth approaches.

How should I use the result on the farm?

Put the estimated date beside the animal’s ear tag and service record, then use reminders and your veterinarian’s plan to organize observation and preparation. Keep actual birth date and expected date in separate fields after calving, lambing or kidding. Keep the expected date with the animal’s care plan and record new observations as the birth approaches. Keep pregnancy confirmation and the birth care plan with the animal’s dated records. After choosing an expected date, add a reminder inside the app to include preparation in your daily farm work.

Sources and method

Compiled from open-access scientific sources.

University of Idaho Extension — When Will My Livestock Project Animal Be Born?

All tools · App manual

Get it on Google Play