Synthetic Form 709 - United States Gift (and Generation-Skipping Transfer) Tax Return Data

Synthetic training data — no real PII, fully coherent identities

Tax2024

Generate synthetic Form 709 gift and generation-skipping transfer tax returns — five pages of donee schedules and tax computation where the great majority of fields are legitimately blank. The sparsest form in our catalog and the best available blank-field robustness corpus.

546

Fields per document

5

Pages

Tax

Category

What this document is

Form 709 is the United States gift (and generation-skipping transfer) tax return. A donor files it to report gifts made during the year: Schedule A lists each donee and gift with its valuation, Schedule B carries prior-period gifts, Schedule C handles spousal exemption portability, and Schedule D covers generation-skipping transfers, all feeding a tax computation that runs against the lifetime applicable credit.

Why generate synthetically

Gift tax returns are wealth-transfer documents — they name donees, describe assets, and state values — which makes real examples effectively unobtainable for training. They are also the most extreme sparsity case in tax: five pages of schedules designed to accommodate any conceivable gift structure, of which any single donor uses a small fraction. Synthetic 709s give estate-planning and wealth-management platforms a labeled corpus for a document class that otherwise has none.

What makes synthetic data useful

Each return is generated for a coherent donor with a realistic number of donees and a gift total that flows through the tax computation against the applicable credit amount. Crucially, the corpus reproduces the form's real sparsity: only a small minority of fields carry values on any given return, and the rest render blank exactly as they do on a genuine filing — so a model trained here learns that an empty schedule is the normal case, not a scanning failure.

Training challenges

Sparsity is the defining challenge. Roughly 85% of the form's fields are legitimately blank on a typical return, so an extractor optimized for recall will hallucinate its way through four of the five pages. The Schedule A donee table is a repeating row structure whose used row count varies per document, and every unused row is a fully annotated but empty region. The applicable credit amount is a fixed statutory figure that appears identical on every return — a constant that models happily memorize and then apply where a variable value belongs. Seventeen date fields spread across the schedules cover gift dates and prior-period references in several different contexts, so date extraction cannot be treated as a single field role. And with 695 annotation relations against a smaller field count, shared labels govern multiple columns throughout.

Generate synthetic Form 709 - United States Gift (and Generation-Skipping Transfer) Tax Return data

Start with 500 free credits. No credit card required.

Generate Now

Who uses this data

Estate-planning and wealth-transfer software, trust and estate administration platforms, private-bank and family-office document pipelines, and high-net-worth tax practices. Beyond the vertical, it is the reference corpus for sparse-form robustness: any extractor that will meet long government or insurance forms where most sections do not apply should be evaluated against a Form 709 corpus first.

Document complexity profile

546 fields across 5 pages: 309 currency amounts, 159 text, 58 checkbox targets, 17 date fields, and 2 identifier fields. 695 annotation relations, well above the field count, because shared labels govern multiple columns across the donee schedules. Binding logic is intentionally light (4 conditional bindings, 2 arithmetic bindings, 10 function calls) — the difficulty here is sparsity and scale, with roughly 85% of fields rendering blank on a typical return.

Key stats from our synthetic corpus

Quantitative characteristics of the Form 709 - United States Gift (and Generation-Skipping Transfer) Tax Return documents our generator produces.

MetricValueDetail
Population coverage100%100% of identities in our 1,000-identity corpus are 709 eligible. The form declares no employment, age, or residency requirement, so it generates against the whole synthetic population.
Fields carrying a value15%84 of the form's fields carry generated values on a typical return; roughly 85% render blank. No other form in our catalog is anywhere near this sparse, which is exactly what makes it the blank-field robustness benchmark.
Median donees on Schedule A2The median return lists 2 donees, p25–p75 of 1 to 3, maximum 8. Row usage varies per document, so the donee table has a different filled depth on every return.
Median total taxable gifts$76,138Median total taxable gifts is $76,138, with a p25–p75 range of $31,004 to $147,660 and a maximum of $846,669 — a realistic annual-exclusion-plus-lifetime-gifting profile rather than a uniform draw.
Date fields1717 date fields spread across the schedules cover gift dates, prior-period references, and event dates in several different roles. Date extraction on this form cannot be treated as a single field type.

How this document co-occurs with others

Rates at which identities in our corpus that produce a Form 709 - United States Gift (and Generation-Skipping Transfer) Tax Return also produce other documents.

CorrelationRateDetail
Donor files a 1040100%Every 709 donor also produces a Form 1040 for the same year. Estate-planning workflows read both together, and the pairing lets you train donor-identity resolution across a dense return and a sparse one.
Donor W-9 on file100%Every donor can co-generate a W-9 carrying the same name and TIN as the 709 header — the identity anchor private banks and trustees collect.
Also produces estimated-tax vouchers100%The same donor can produce a 1040-ES packet, useful when building document sets for high-net-worth clients whose income is not subject to withholding.
Also produces healthcare claims100%Every 709 donor is also CMS-1500 eligible, which supports cross-vertical identity-resolution training between wealth-transfer and healthcare document sets.
Married donors45%45% of 709 donors are married. Spousal gift-splitting is the most common reason Schedule C carries values at all, so this subset determines how often that schedule is non-blank.
Households with dependents28%28% of donors have at least one dependent and 12% have two or more — the household structure behind most intra-family gifting and the reason donee counts cluster at one to three.

All stats above are corpus-derived: they were computed on a local synthetic corpus of 1,000 generated identities produced by SymageDocs' World Simulation Engine. No real donor, donee, or asset data was used. `make corpus-stats` regenerates the shipped corpus_stats.json for the site's analytics form set, which does not include this edition; reproduce these figures with `python -m symagedocs.corpus_analysis --corpus-size 1000 --form-id irs_f709_standard_2024`.

Frequently asked questions

What data format do synthetic Form 709 documents include?
Each generated identity produces a rendered PDF plus a structured JSON annotation file with bounding boxes and ground-truth values for all 546 fields across five pages, including every blank schedule region. COCO, YOLO, FUNSD, and BIO/NER exports come from the same job.
Why are most of the fields blank?
Because that is what a real gift tax return looks like. The form is built to accommodate any gift structure — trusts, generation-skipping transfers, spousal splits, prior-period reconciliation — and a given donor uses very little of it. In our corpus 84 of the form's fields carry values and the remainder render blank. Those blanks are annotated regions with no value, which makes this the strongest blank-versus-missing training signal in our library.
How many donees does a synthetic return report?
The median return lists 2 donees on Schedule A, with an interquartile range of 1 to 3 and a maximum of 8. Row usage therefore varies per document, and unused table rows are annotated as empty regions rather than omitted.
Why is the applicable credit the same on every return?
Because it is a statutory amount, not a taxpayer-specific figure. It is a genuine constant on the real form, and it is a useful adversarial case: a model that learns to copy constants will apply that habit to fields that actually vary.
Can I use this data commercially?
Yes. All synthetic data is generated from statistical models, contains no real donor, donee, or asset data, and is licensed for commercial use including ML model training and benchmarking.

Related Tax Forms