Enable tax reporting for your Connect platform by configuring the appropriate settings in the Stripe Dashboard under Connect > Tax reporting, or via the API tax settings
Retrieve Form 1099-K eligibility by fetching tax_forms via GET /v1/tax/forms?type=us_1099_k for connected accounts that meet IRS reporting thresholds — thresholds and rules are subject to change, consult current IRS and Stripe documentation
Review each form's connected_account and status fields; forms may be in draft, ready_to_file, or filed states — verify all account information is complete before filing
Allow connected accounts to review and correct their information before filing by using Account Sessions with the tax_reporting component to embed the Stripe-hosted 1099 review UI
Submit forms electronically via Stripe's filing service by confirming readiness via the API or Dashboard — Stripe files on behalf of the platform for enrolled connected accounts
After filing, distribute copies to connected accounts; Stripe can electronically deliver form copies to accounts that have consented to paperless delivery — track delivery status via the form object's delivery fields
Known gotchas
1099-K reporting thresholds have changed multiple times in recent years due to IRS guidance changes — do not hardcode threshold amounts in your code; rely on Stripe's threshold enforcement and consult the current Stripe and IRS documentation each tax year
The platform is responsible for ensuring connected account TINs are collected and verified before filing — forms filed with incorrect or missing TINs may result in IRS B-Notices and backup withholding obligations; integrate Stripe's TIN verification tooling
Tax form filing deadlines are set by the IRS and vary by filing method (electronic vs paper) — build calendar-based reminders and allow sufficient lead time for connected accounts to review and correct their information before the January filing deadline
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp