یک حرف یا عدد به تنهایی میتواند مرز میان یک انتقال (rollover) معاف از مالیات و یک قبض غافلگیرکننده از سوی IRS باشد. این کاراکتر در بخش ۷ (Box 7) از فرم 1099-R قرار دارد و اکثر افراد تا زمانی که مشکلی پیش نیاید، هرگز به آن نگاه نمیکنند.
اگر در سال گذشته از یک حساب بازنشستگی — مانند 401(k)، IRA، طرح مستمری (pension) یا سالواره (annuity) — پولی برداشت کردهاید، فرم 1099-R را دریافت کردهاید. مبالغ دلاری توجه شما را جلب میکنند، اما داستان واقعی توسط کد کوتاهی در بخش ۷ روایت میشود. این کد به IRS میگوید که چرا پول جابجا شده است، و این «چرا» تعیین میکند که آیا برداشت شما مشمول مالیات است، معاف از جریمه است، یا قرار است ۱۰٪ هزینه اضافی برایتان داشته باشد.
این راهنما تمامی کدهای بخش ۷ را رمزگشایی کرده، معنای هر یک را برای صورتحساب مالیاتی شما توضیح میدهد و به شما نشان میدهد که چگونه خطاهای کدگذاری را که در هر فصل مالیاتی به آرامی هزینههای اضافی به مودیان تحمیل میکنند، شناسایی کنید.
فرم 1099-R واقعاً چه چیزی را گزارش میدهد
فرم 1099-R توزیعهای ۱۰ دلار یا بیشتر را از طرحهای بازنشستگی و مستمری گزارش میدهد. این شامل حسابهای IRA سنتی و روث (Roth)، طرحهای 401(k) و 403(b)، مستمریها، طرحهای تسهیم سود، سالوارهها و برخی قراردادهای بیمه عمر میشود. مدیر طرح، متولی یا بیمهگر یک نسخه را برای IRS ارسال کرده و یک نسخه را برای شما میفرستد.
این فرم چندین بخش دارد، اما سه بخش آن بیشترین اهمیت را دارند:
- بخش ۱ (Box 1) – توزیع ناخالص (کل مبلغی که از حساب خارج شده است).
- بخش ۲الف (Box 2a) – مبلغ مشمول مالیات (اغلب کمتر از بخش ۱ و گاهی خالی است).
- بخش ۷ (Box 7) – کد(های) توزیع که نوع تراکنش را طبقهبندی میکنند.
بخش ۷ در واقع مفسر فرم است. این بخش عددی را در بخش ۱ به یک نتیجه مالیاتی ترجمه میکند. IRS از آن استفاده میکند تا بهطور خودکار تصمیم بگیرد که آیا اظهارنامه شما باید درآمد عادی، جریمه برداشت زودهنگام یا اصلاً هیچ مورد مشمول مالیاتی را نشان ندهد. وقتی کد اشتباه باشد، سیستمهای خودکار IRS نیز اشتباه خواهند کرد — و آنها فرض را بر این میگذارند که فرم درست است و اظهارنامه شما مشکل دارد.
کدهای بخش ۷ چگونه کار میکنند
بخش ۷ شامل یک یا دو کاراکتر است. کدها یا عدد (۱ تا ۹) هستند یا حروف (A تا Y). وقتی دو کد با هم ظاهر میشوند، کد اول ماهیت اصلی توزیع را توصیف میکند و کد دوم جزئیات بیشتری — معمولاً نوع حساب یا یک شرایط خاص — را اضافه میکند.
بهعنوان مثال:
- کد 7 به تنهایی به معنای یک توزیع عادی است.
- کد G به تنهایی به معنای یک انتقال مستقیم (direct rollover) است.
- کد 4G به معنای توزیع ناشی از فوت است که مستقیماً توسط ذینفع انتقال یافته است.
- کد B همراه با کد دیگر نشاندهنده این است که یک حساب روث اختصاصی درگیر بوده است.
هر ترکیبی مجاز نیست. IRS جدولی از جفتهای مجاز را در دستورالعملهای فرمهای 1099-R و 5498 منتشر میکند. یک جفت کد بیمعنی — یا دو کد که با هم در تضاد هستند — خود یک پرچم قرمز است که ارزش پیگیری دارد.
کدهای عددی (۱–۹)
اعداد توصیفکننده اتفاق رخ داده هستند: یک برداشت زودهنگام، یک فوت یا یک اصلاح. اینها کدهایی هستند که اغلب باعث ایجاد مالیات و جریمه میشوند.
کد ۱ – توزیع زودهنگام، بدون استثنای شناخته شده
شما قبل از سن ۵۹ و نیم سالگی پول برداشت کردهاید و پرداختکننده مدرکی ندارد که نشان دهد استثنایی اعمال میشود. این کدی است که بیشترین هزینه را برای افراد دارد. عموماً به این معنی است که توزیع بهطور کامل به عنوان درآمد عادی مشمول مالیات است و مشمول ۱۰٪ جریمه برداشت زودهنگام میشود.
کلمه کلیدی در اینجا «شناخته شده» است. پرداختکننده بر اساس آنچه میبیند کدگذاری میکند. اگر شما واجد شرایط یک استثنا بودید — خرید اولین خانه، هزینههای تحصیلی واجد شرایط، هزینههای پزشکی بالای پرداخت نشده، یا مجموعهای از پرداختهای دورهای نسبتاً برابر — پرداختکننده اغلب راهی برای دانستن آن ندارد. شما باید خودتان ادعای استثنا را در فرم ۵۳۲۹ مطرح کنید. کد ۱ یک حکم قطعی نیست؛ بلکه نقطه شروع است.
کد ۲ – توزیع زودهنگام، استثنا اعمال میشود
شما زیر ۵۹ و نیم سال هستید، اما پرداختکننده میداند که یک استثنا در جریان است. مالیات بر درآمد همچنان اعمال میشود، اما جریمه ۱۰ درصدی اعمال نخواهد شد. شما کد ۲ را در تبدیلهای روث (Roth conversions)، برخی ترتیبات پرداخت دورهای برابر و توزیعهای انجام شده تحت توقیف IRS مشاهده خواهید کرد.
کد ۳ – ناتوانی جسمی
دریافتکننده طبق تعریف کد مالیاتی، دچار ناتوانی جسمی شده است. جریمهای اعمال نمیشود، اما مالیات بر درآمد عادی همچنان برقرار است.
کد ۴ – فوت
توزیع پس از فوت صاحب حساب به ذینفع یا ماترک (estate) پرداخت شده است. هیچ جریمه برداشت زودهنگامی برای توزیع ناشی از فوت، صرفنظر از سن ذینفع، وجود ندارد. پول همچنان بر اساس نوع حساب مشمول مالیات است (حساب روث ممکن است معاف از مالیات باشد؛ حساب سنتی عموماً مشمول مالیات است).
کد ۵ – معامله ممنوعه
حساب IRA درگیر یک معامله ممنوعه شده است — مانند معامله با خود، استفاده از حساب به عنوان وثیقه وام یا موارد مشابه. این موضوع جدی است: حساب میتواند وضعیت معافیت مالیاتی خود را از دست بدهد و کل موجودی مشمول مالیات شود.
کد ۶ – مبادله طبق بخش ۱۰۳۵
یک مبادله معاف از مالیات از یک سالواره یا قرارداد بیمه عمر به دیگری. این مورد پیامد مالیاتی فوری ندارد.
کد ۷ – توزیع عادی
دریافتکننده حداقل ۵۹ و نیم سال سن دارد (یا توزیع به گونهای دیگر به عنوان عادی شناخته میشود). مالیات بر درآمد عادی اعمال میشود؛ اما جریمهای در کار نیست. این رایجترین کد در فرمهای بازنشستگان است — و متأسفانه، یکی از کدهایی است که بیشترین کاربرد اشتباه را دارد. پرداختکنندهای که وقتی کد دیگری مناسب است، به طور پیشفرض از کد ۷ استفاده میکند، میتواند باعث پنهان ماندن یک استثنای جریمه یا گزارش نادرست توزیع حساب روث شود.
کد ۸ – مشارکت اضافی، اصلاحشده در همان سال
شما بیش از حد مجاز در یک طرح واریز کردهاید و مبلغ اضافی (بهعلاوه سود) در همان سال بازگردانده شده است. بخش سود مشمول مالیات است.
کد ۹ – هزینه محافظت از بیمه عمر فعلی
هزینه محافظت از بیمه عمر در داخل یک طرح را گزارش میکند. معمولاً مبلغ کمی است و جریمهای ندارد.
کدهای حرفی (A–Y)
حروف، نوع حساب یا یک وضعیت خاص را توصیف میکنند. چندین مورد از مهمترین آنها مربوط به حسابهای راث (Roth) و انتقالها (Rollovers) هستند.
کد A – گزینه مالیاتی ۱۰ ساله در دسترس
برداشت ممکن است واجد شرایط میانگینگیری ۱۰ ساله ویژه باشد؛ این مورد فقط برای شرکتکنندگان در طرح که قبل از ۲ ژانویه ۱۹۳۶ متولد شدهاند، کاربرد دارد. یک مزیت محدود اما ارزشمند.
کد B – حساب راث اختصاصی
برداشت از یک حساب راث اختصاصی در داخل یک طرح کارفرما (مانند Roth 401(k) یا Roth 403(b)) انجام شده است، نه از یک IRA راث. کد B معمولاً همراه با یک کد عددی ظاهر میشود. مهم: برداشت از Roth 401(k) بهطور خودکار معاف از مالیات نیست و قوانین واجد شرایط بودن همچنان اعمال میشوند.
کد G – انتقال مستقیم (Direct Rollover)
پول مستقیماً از یک طرح واجد شرایط به طرحی دیگر یا به یک IRA منتقل شده است، بدون اینکه از دست شما عبور کند. برداشتی که با کد G بهدرستی ثبت شده باشد، مشمول مالیات نیست؛ جعبه 2a معمولاً باید ۰ دلار را نشان دهد. کد G همان انتقالی است که میخواهید ببینید.
کد H – انتقال مستقیم حساب راث اختصاصی به یک IRA راث
بخش راث یک طرح کارفرما مستقیماً به یک IRA راث منتقل شده است. در صورت انجام صحیح، شامل تعویق مالیاتی میشود.
کد J – برداشت زودهنگام از یک IRA راث
برداشت از IRA راث قبل از ۵۹ و نیم سالگی بدون هیچ استثنای شناختهشدهای انجام شده است. مشارکتهای خودتان بدون مالیات و جریمه خارج میشوند، اما سودها میتوانند مشمول مالیات و جریمه باشند. پرداختکننده همیشه نمیتواند مشارکتها را از سودها تشخیص دهد؛ شما باید این مورد را در فرم ۸۶۰۶ تفکیک کنید.
کد L – برداشت فرضی از وام
وامی از طرح که نکوول شده یا از قوانین تخطی کرده است و اکنون به عنوان یک برداشت مشمول مالیات در نظر گرفته میشود.
کد M – تهاتر وام طرح واجد شرایط (Qualified Plan Loan Offset)
شما شغلی را با یک وام ۴۰۱(k) تسویه نشده ترک کردهاید و مانده پرداختنشده با حساب شما تهاتر شده است. کد M اهمیت دارد زیرا برای شما زمان میخرد: شما میتوانید مبلغ تهاتر شده را تا سررسید اظهارنامه مالیاتی خود (با احتساب تمدیدها) انتقال دهید (Roll over) و از مالیات و جریمه اجتناب کنید. کد L این فرصت را به شما نمیدهد. اشتباه گرفتن این دو مورد، خطای پرهزینهای است.
کد N – تغییر ماهیت مشارکت IRA سال جاری
شما مشارکتی را که برای سال مالیاتی جاری انجام داده بودید، قبل از مهلت مقرر از یک نوع IRA به نوع دیگر منتقل کردهاید (مثلاً از راث به سنتی).
کد P – مشارکت اضافی مشمول مالیات در سال قبل
بازگشت یک مشارکت اضافی؛ سودها در سالی که مشارکت در اصل انجام شده مشمول مالیات هستند، نه در سالی که گزارش شدهاند.
کد Q – برداشت واجد شرایط از IRA راث
برداشت از IRA راث کاملاً واجد شرایط است: دوره نگهداری پنجساله رعایت شده و مالک حداقل ۵۹ و نیم ساله، ناتوان یا فوت شده است. کد Q به این معنی است که کل برداشت معاف از مالیات و جریمه است. این بهترین کدی است که یک پساندازکننده حساب راث میتواند مشاهده کند.
کد R – تغییر ماهیت مشارکت IRA سال قبل
همان مفهوم کد N، اما برای مشارکتی که در سال قبل انجام شده است.
کد S – برداشت زودهنگام از SIMPLE IRA در دو سال اول
برداشت از SIMPLE IRA قبل از ۵۹ و نیم سالگی و در فاصله دو سال از اولین مشارکت شما در طرح. جریمه در اینجا ۲۵٪ است، نه ۱۰٪؛ این یکی از سختگیرانهترین جریمهها در لیست کدها است.
کد T – برداشت از IRA راث، استثنا اعمال میشود
برداشت از IRA راث در حالی که مالک ۵۹ و نیم ساله، ناتوان یا فوت شده است، اما پرداختکننده نمیتواند رعایت دوره نگهداری پنجساله را تأیید کند. در عمل اغلب معاف از مالیات است؛ شما آن را در فرم ۸۶۰۶ تأیید میکنید.
کد U – توزیع سود سهام طرح مالکیت سهام کارکنان (ESOP)
سود سهامی که از یک طرح مالکیت سهام کارکنان پرداخت میشود. واجد شرایط انتقال (Rollover) نیست.
کد Y – توزیع خیریه واجد شرایط (جدید)
از فرمهای سال ۲۰۲۵، IRS کد Y را برای علامتگذاری توزیع خیریه واجد شرایط (QCD) اضافه کرده است؛ پولی که مستقیماً از یک IRA به یک خیریه واجد شرایط ارسال میشود. کد Y در کنار یک کد عددی (معمولاً ۴، ۷ یا K) ظاهر میشود و نشان میدهد که برداشت میتواند به عنوان یک QCD از درآمد مشمول مالیات مستثنی شود. برای سال ۲۰۲۵، وارد کردن کد Y برای پرداختکنندگان اختیاری است، بنابراین نبود آن به معنای عدم صلاحیت QCD شما نیست. اگر QCD انجام دادهاید، مطمئن شوید که اظهارنامه شما آن را منعکس میکند، خواه کد Y ظاهر شود یا خیر.
اشتباهاتی که برای مودیان مالیاتی هزینه دارد
کدهای جعبه ۷ توسط افراد و نرمافزارها وارد میشوند و بیش از آنچه انتظار دارید اشتباه هستند. اینها خطاهایی هستند که ارزش دارد قبل از تشکیل پرونده به دنبالشان بگردید.
کد ۱ در حالی که استثنا اعمال میشود. این پرهزینهترین خطای موجود است. پرداختکننده کد «۱» را وارد میکند زیرا از استثنای شما اطلاعی ندارد. اگر کاری انجام ندهید، جریمه ۱۰ درصدی را پرداخت میکنید که بدهکار نیستید. راه حل، درخواست فرم اصلاحشده نیست؛ بلکه پر کردن فرم ۵۳۲۹ و ادعای استثنا توسط خودتان است.
در نظر گرفتن تمام برداشتهای راث به عنوان معاف از مالیات. کد B (Roth 401(k)) و کدهای J و T (Roth IRA) معافیت مالیاتی را تضمین نمیکنند. واجد شرایط بودن به قانون پنجساله و سن شما بستگی دارد. فقط کدهای Q و H بهطور قابلاطمینانی به معنای «بدون مالیات» هستند.
مخلوط کردن کد L و کد M. یک تهاتر وام (M) همچنان میتواند انتقال (Rollover) داده شود و از مالیات نجات یابد؛ اما برداشت فرضی (L) معمولاً نمیتواند. اگر شغلی را با وام ۴۰۱(k) ترک کردهاید، بررسی کنید کدام کد را دریافت کردهاید.
کد G مفقود یا اشتباه در یک انتقال. اگر یک انتقال مستقیم را انجام دادهاید اما جعبه ۷ به جای «G» کد «۱» یا «۷» را نشان میدهد (یا جعبه 2a مبلغ مشمول مالیات را نشان میدهد)، IRS با انتقال معاف از مالیات شما مانند یک برداشت مشمول مالیات برخورد خواهد کرد. برای دریافت فرم ۱۰۹۹-R اصلاحشده با پرداختکننده تماس بگیرید.
نادیده گرفتن بازه دو ساله SIMPLE IRA. کد S شامل ۲۵٪ جریمه است. اگر آن را مشاهده کردید و معتقدید دوره دو ساله سپری شده است، ممکن است کد اشتباه باشد.
وقتی متوجه یک خطای واقعی شدید، از پرداختکننده بخواهید که یک فرم ۱۰۹۹-R اصلاحشده صادر کند. زمانی که کد از نظر فنی درست است اما وضعیت شما را نشان نمیدهد (مانند استثنای کلاسیک کد ۱)، آن را در اظهارنامه خود با فرم مناسب اصلاح کنید.
چرا سوابق شخصی شما از فرمها مهمتر هستند
فرم ۱۰۹۹-R روایت پرداختکننده از رویدادهاست. این فرم معمولاً دقیق است، اما وقتی پای جریمه در میان باشد، واژه «معمولاً» بار سنگینی را به دوش میکشد. مودیانی که متوجه خطاهای کدگذاری میشوند، کسانی هستند که از قبل میدانند چه کردهاند: پول از کدام حساب خارج شده، آیا یک انتقال (Rollover) بوده یا برداشت، مبنای هزینه (Cost Basis) آنها چقدر است و دوره پنجساله حساب «راث» (Roth) آنها از چه زمانی شروع شده است.
این دانش از یک فرم واحد در ماه ژانویه به دست نمیآید، بلکه حاصل پیگیری حسابهای شما در تمام طول سال است. وقتی هر واریز، تبدیل (Conversion)، انتقال و برداشت را در لحظه وقوع ثبت میکنید، فرم ۱۰۹۹-R به چیزی تبدیل میشود که شما آن را تأیید میکنید، نه چیزی که صرفاً به آن اعتماد کنید. میتوانید کادر ۱ را با دفتر کل خود مطابقت دهید، کادر ۲-الف را تأیید کنید و با داشتن شواهد در دست، یک کد را به چالش بکشید.
حسابداری متن-ساده (Plain-text accounting) این نوع بایگانی سوابق را ماندگار میکند. از آنجا که دادههای مالی شما در فایلهای متنیِ خوانا و تحت کنترل خودتان ذخیره میشوند — و نه محبوس در پورتال یک موسسه مالی — شما تاریخچهای دائمی و قابل جستجو از هر جابهجایی حساب در اختیار دارید. وقتی فرم ۱۰۹۹-R با یک کد مشکوک از راه میرسد، شما در حال بازسازی وقایع سال از حافظه خود نیستید؛ بلکه آن را از روی دفاتر خود بازخوانی میکنید.
سوابق بازنشستگی خود را در تمام طول سال مرتب نگه دارید
رمزگشایی کادر ۷ زمانی آسانتر است که از قبل داستانِ پشت هر برداشت را بدانید. حفظ سوابق شفاف و مستمر از حسابهای بازنشستگی — شامل واریزها، انتقالها، تبدیلها و برداشتها — فصل مالیات را از یک بازی حدس و گمان به یک تطبیق حساب (Reconciliation) سریع تبدیل میکند.
Beancount.io حسابداری متن-سادهای را ارائه میدهد که شفافیت و کنترل کامل بر دادههای مالیتان را به شما میبخشد؛ بدون جعبههای سیاه، بدون وابستگی به ارائهدهنده (Vendor Lock-in)، و با تاریخچه کاملی که در هر زمان قابل حسابرسی است. برای مشاهده نحوه کار، مستندات را بررسی کنید، یا بهصورت رایگان شروع کنید و سوابق مالی خود را برای مواجهه با هر آنچه اداره مالیات (IRS) ارسال میکند، آماده نگه دارید.