Form 1099-DA for AI Agents — 2026 Broker Reporting Reference
When an autonomous agent settles a digital-asset trade, the first question is not "how much gain?" — it is "who has to file a 1099-DA?" That depends on custody, not profit. This pillar covers the broker determination for agent infrastructure, the phased 2025/2026 effective dates, wallet-by-wallet basis tracking, and how to emit 1099-DA-ready records at the moment of disposition.
What is 1099-DA reporting for AI agents?
1099-DA reporting is the digital-asset broker information-return obligation created by the final §1.6045-1 regulations (T.D. 10000). A digital-asset broker files Form 1099-DA for each disposition it effects on behalf of a customer — reporting gross proceeds for sales on or after January 1, 2025, and adding cost basis for covered assets acquired on or after January 1, 2026. The question that decides whether an AI agent operator is on the hook is custody: does the agent, or the facilitator it settles through, take control of keys at any point in the flow?
This is a different question from "how much capital-gains tax does the trade create." Gain computation is the principal's problem — short-term vs long-term character, cost-basis method, and state rate. The 1099-DA obligation is the broker's problem, and it attaches by role, not by profit. A custodial facilitator that nets zero on its own book still files 1099-DAs for every customer disposition it clears.
The hard part for agent infrastructure is that the data the form needs — acquisition date, per-lot basis, per-wallet allocation — has to be captured at the moment of acquisition and disposition, not reconstructed from a chain log months later. AgentTax attaches that capture to one API call per trade and emits 1099-DA-ready fields inline.
Are you a digital-asset broker?
The 1099-DA obligation turns on custody and on whether you effect transfers for customers. Four configurations cover most agent stacks. Custody is the dividing line — if keys pass through your infrastructure, assume the obligation attaches.
1099-DA rollout — what reports when
The reporting obligation phases in. Gross proceeds first, cost basis a year later. Form 1099-DA is federal — there is no state equivalent, though the figures flow to state returns through the principal's Schedule D.
What goes on the form — and where the data comes from
Each 1099-DA field maps to something an agent stack has to capture at trade time. The right-hand column is what the engine records on each disposition.
Statutory citations and regulatory references
Source authorities behind the broker definition, the basis-tracking rules, and the holding-period determination. Each also appears in the policy_references / engine_advisories of the relevant /api/v1/trades response for audit traceability.
Emit 1099-DA-ready records at disposition
One API call per trade. The engine matches the disposition to lots using your chosen cost-basis method, returns realized_gains per matched lot with holding-period term, evaluates the §1091 wash-sale windows, and sets form_1099da_ready once the proceeds / basis / acquired-date / disposed-date fields are populated. Per-wallet lot ledgers keep basis reconciled to what the form will report.
// Log a disposition — emits 1099-DA-ready fields
const response = await fetch("https://agenttax.io/api/v1/trades", {
method: "POST",
headers: {
"Content-Type": "application/json",
"X-API-Key": "atx_live_..."
},
body: JSON.stringify({
role: "broker", // broker | principal
asset_symbol: "ETH",
trade_type: "sell",
quantity: 2.5,
price_per_unit: 3120.00,
fee_amount: 4.10, // added to basis on a buy
trade_date: "2026-05-20T18:04:00Z",
cost_basis_method: "fifo"
})
});
const result = await response.json();{
"success": true,
"engine_version": "1.5",
"realized_gains": [
{
"asset_symbol": "ETH",
"proceeds": 7800.00,
"cost_basis": 6420.00,
"gain": 1380.00,
"acquired_date": "2025-02-14",
"disposed_date": "2026-05-20",
"holding_period_days": 461,
"term": "long_term"
}
],
"cost_basis_method": "fifo",
"wash_sale_evaluated": true,
"form_1099da_ready": true
}Frequently asked questions
What is Form 1099-DA and when does it apply to an AI agent?
Is a non-custodial agent a digital-asset broker?
When does cost-basis reporting actually start?
Why does wallet-by-wallet basis matter for agents?
How does AgentTax produce 1099-DA-ready records?
What is the wash-sale rule's status for digital assets?
How is this page different from the AI Agent Capital Gains guide?
Related reading
Emit 1099-DA-ready records per disposition
Free tier covers 100 calls/month. Per-wallet lot tracking, FIFO/LIFO/Specific-ID, §1091 wash-sale evaluation, and 1099-DA-shaped output included from day one.