How SoftBump Calculates Your Due Date Behind the Scenes
A transparent, non-technical explanation of how SoftBump combines different inputs to estimate gestational age and due dates.
When you enter a date into a SoftBump calculator — whether it is your last period, an IVF transfer date or an ultrasound — the result appears almost instantly. Behind that simple display is a set of well-known counting rules. Understanding them can help you interpret the results with more confidence.
Important: SoftBump provides general pregnancy information only. It cannot replace advice from your midwife, obstetrician or fertility team. Always discuss your own dates and care plan with a healthcare professional.
Starting from the last menstrual period (LMP)
When you choose an LMP-based calculator:
- You enter the first day of your last menstrual period.
- The calculator:
- Counts forward to today to estimate your current gestational age.
- Adds 280 days (40 weeks) from that LMP date to estimate your due date.
Some calculators allow you to adjust for cycle length when your cycles are consistently longer or shorter than 28 days. In that case, the tool adjusts the expected time of ovulation and conception before counting forward.
Starting from a due date
If you already have a due date from your healthcare team:
- You can enter that due date directly.
- The calculator:
- Counts backwards to estimate an equivalent LMP.
- Counts from that LMP to today to estimate gestational age.
This keeps your calculator timeline aligned with the date your clinic is using, which can be reassuring when different tools show different numbers.
Starting from an IVF transfer or conception date
When you enter an IVF transfer date or a known conception date:
- The calculator:
- Uses standard rules to estimate when gestational age 0 weeks would have been, based on embryo age or typical cycle timing.
- Converts this into an equivalent LMP.
- Adds 280 days from that equivalent LMP to estimate a due date.
This approach keeps IVF pregnancies in the same gestational age and due date “language” used for naturally conceived pregnancies, while respecting their precise timing.
Starting from an ultrasound date
For ultrasound-based inputs:
- You may be asked for:
- The date of the scan.
- The gestational age reported on that day (for example, “9 weeks 3 days”).
- The calculator:
- Works out an equivalent LMP date by counting backwards from the scan date.
- Uses that LMP to estimate gestational age on other days and to calculate a due date.
This reflects the method clinics use when they update dates after a dating scan.
Why different inputs can give slightly different answers
Even when the calculator logic is consistent, different inputs (LMP, IVF, ultrasound) can produce:
- Due dates that differ by a few days.
- Gestational ages that differ slightly on the same calendar day.
These differences come from:
- Natural variation in cycles and early growth.
- Rounding when converting days into weeks and days.
- Differences between assumptions in different tools.
SoftBump calculators aim to show you how these methods connect, not to declare one “right” date above all others.
How to use SoftBump alongside your care team
The safest and most comfortable way to use these calculators is to:
- Enter the dates and information your healthcare team has given you where possible.
- Treat the output as a way to understand your pregnancy timeline, not as a replacement for clinical decisions.
- Use the results to guide questions you may want to ask at your next appointment.
By being open about how calculations work, SoftBump aims to make pregnancy dating feel more transparent and less mysterious — while always reminding you that your own care team is your primary guide.
- pregnancy
- due date
- softbump