D-dimer level in cancer patients is associated with risk of venous thromboembolism and deep venous thrombosis. Most cancer patients have “abnormal” D-dimer levels based on the current normal reference range. To investigate tumor-specific D-dimer reference range, we compared D-dimer levels for nine different tumour types with healthy controls by using simultaneous quantile regression and constructing a median, 5th percentile, and 95th percentile model of normal tumour D-dimer concentration. Associations with tumour primary site, stage, pathological type, and treatment were also explored. Additionally, 190 patients were tracked to reveal the relevance of initial D-dimer levels to cancer prognosis. D-dimer ranges (median, 5th, 95th) in various cancers (mg/L) were: liver 1.12, 0.27, 5.25; pancreatic 0.96, 0.23, 4.81; breast 0.44, 0.2, 2.17; gastric 0.65, 0.22, 5.03; colorectal 0.73, 0.22, 4.45; lung 0.7, 0.25, 4.0; gynaecological 0.61, 0.22, 3.98; oesophageal 0.23, 0.7, 3.45; and head and neck 0.22, 0.44, 2.19. All were significantly higher than that of healthy controls (0.18, 0.07, 0.57). D-dimer peaked 1–2 days postoperatively but had decreased to the normal range by 1 week. Additionally, cancer patients with high initial D-dimer were shown a tendency of poor prognosis in survival rate. In conclusion, D-dimer levels in cancer depend on patient age, tumour primary site, and tumour stage. Thrombosis prevention is necessary if D-dimer has not decreased to the tumor-specific baseline a week after surgery.