یک مشتری یک بار قرارداد حقالزحمهای (Retainer) مرا صبح امضا کرد و تا بعد از ظهر، درخواست کاری داشت که آشکارا خارج از محدوده (Scope) بود. در قرارداد نوشته شده بود "پشتیبانی بازاریابی ماهانه". آنها "کمک بازاریابی نامحدود" برداشت کرده بودند. هیچکس اشتباه نمیکرد؛ قرارداد اشتباه بود.
قراردادهای ریتینر مبهم، عامل اصلی "خزش محدوده" (Scope Creep)، هدررفت درآمد و نوعی از روابط با مشتری هستند که پایان بدی دارند. از سوی دیگر، یک قرارداد ریتینر خوب، نزدیکترین چیز به درآمد مستمر و قابل پیشبینی برای یک کسبوکار خدماتی است. این قرارداد جریان نقدی را تثبیت میکند، ظرفیت کاری را رزرو میکند و برنامهریزی ماه آینده را از یک بازی حدس و گمان خارج میسازد.
این راهنما مواردی را که باید در یک قرارداد ریتینر گنجانده شود، بندهایی که افراد اغلب نادیده میگیرند و یک قالب آماده برای انطباق که میتوانید برای کارهای فریلنسری، مشاوره، آژانسی یا خدمات حرفهای استفاده کنید، بررسی میکند.
قرارداد ریتینر واقعاً چیست؟
قرارداد ریتینر قراردادی است که در آن مشتری پیشپرداخت (معمولاً ماهانه) برای مجموعهای تعریفشده از خدمات یا مقدار مشخصی از ظرفیت کاری شما میپردازد. هزینه معمولاً ثابت است و همکاری تا زمانی که یکی از طرفین اخطار دهد، ادامه مییابد.
قراردادهای ریتینر به طور کلی در سه ساختار قرار میگیرند:
- ریتینر پرداخت-برای-کار (Pay-for-work): وعده خروجیهای (Deliverables) مشخص در هر دوره را میدهد. مثال: چهار پست بلاگ در ماه به علاوه یک دور بازبینی. شما برای خروجی هزینه دریافت میکنید.
- ریتینر پرداخت-برای-دسترسی (Pay-for-access): وعده بلوک مشخصی از ساعت کاری یا در دسترس بودن را میدهد. مثال: تا ۲۰ ساعت مشاوره در ماه. شما برای زمان خود هزینه دریافت میکنید.
- ریتینر ترکیبی (Hybrid): هر دو را ترکیب میکند—یک خروجی پایه به علاوه مخزنی از ساعات برای کارهای موردی (Ad-hoc).
هر مدل پیامدهای متفاوتی برای محدوده کار، سیاست ساعات استفادهنشده و نحوه شناسایی درآمد (Revenue Recognition) در دفاتر حسابداری شما دارد. قبل از شروع پیشنویس، یکی را آگاهانه انتخاب کنید.
چرا کسبوکارهای خدماتی به ریتینرها تکیه میکنند؟
کارهای پروژهمحور شما را بابت مهارت در بستن قراردادها تنبیه میکنند. هر بار که پروژهای را تمام میکنید، باید پروژه دیگری بفروشید. ریتینرها این مشکل را معکوس میکنند: شما انرژی کمتری صرف توسعه کسبوکار و انرژی بیشتری صرف ارائه خدمات میکنید.
مزایای آن ملموس است:
- جریان نقدی قابل پیشبینی. شما میدانید در اول ماه چه مبلغی وارد حساب میشود.
- روابط قویتر با مشتری. همکاریهای مستمر به شما اجازه میدهد زمینهای (Context) ایجاد کنید که پروژههای یکباره هرگز اجازه آن را نمیدهند.
- برنامهریزی بهتر ظرفیت. مدیریت ساعات تعهد شده بسیار آسانتر از تقاضاهای ناگهانی است.
- ارزش طول عمر (LTV) بالاتر. ریتینرها روی هم انباشته میشوند؛ پروژهها نه.
نکته منفی این است که ریتینرها شما را هم محدود میکنند. اگر قیمتگذاری را اشتباه انجام دهید، ماهها با این اشتباه دستبهگریبان خواهید بود. به همین دلیل است که قرارداد باید از روز اول سفت و سخت باشد.
بندهایی که واقعاً اهمیت دارند
بیشتر قالبهای قرارداد ریتینر که در اینترنت پیدا میکنید، موارد پایه را پوشش میدهند اما بندهایی را که اختلافات واقعی از آنجا شروع میشود، حذف میکنند. در ادامه مواردی که در یک توافقنامه محکم باید وجود داشته باشد، آورده شده است.
۱. محدوده کار (فوقالعاده دقیق باشید)
این همان بندی است که اغلب سست نوشته میشود و بیشترین دعواها را ایجاد میکند. "خدمات دفترداری ماهانه" یک محدوده کار نیست—بلکه بهانهای برای جروبحث است.
در عوض، خروجیهای خاص یا مرزهای خدمات را لیست کنید. به عنوان مثال:
خدمات شامل مغایرتگیری ماهانه برای حداکثر دو حساب جاری تجاری و یک کارت اعتباری، تهیه صورت سود و زیان و ترازنامه ماهانه، دستهبندی حداکثر ۲۰۰ تراکنش در ماه و یک تماس بررسی ماهانه ۳۰ دقیقهای است.
وقتی مشتری درخواست ثبت مالیات بر فروش یا پاکسازی حسابهای QuickBooks را میکند، هر دو میتوانید به قرارداد نگاه کنید و بلافاصله ببینید که خارج از محدوده است. هیچ گفتگوی ناخوشایندی لازم نیست، فقط یک فاکتور الحاقی (Add-on).
۲. شرایط پرداخت
به وضوح بیان کنید:
- مبلغ حقالزحمه ماهانه و آنچه پوشش میدهد
- تاریخ فاکتور و تاریخ سررسید پرداخت (مثلاً فاکتور در اول ماه، سررسید در پنجم ماه)
- روشهای پرداخت پذیرفته شده
- عواقب تاخیر در پرداخت (جریمه دیرکرد، تعلیق خدمات و غیره)
- نرخ کارهای خارج از محدوده (ساعتی، پروژهای یا ضریبی از ساعات ریتینر)
- آیا هزینه شامل مخارج جانبی میشود یا آنها جداگانه فاکتور میشوند
ریتینرها زمانی بهترین عملکرد را دارند که پرداخت در ابتدای دوره خدمات جمعآوری شود. اگر خدمات را به صورت معوق (In arrears) روی یک ریتینر پرداختنشده ارائه دهید، در واقع دارید به مشتری وام میدهید.
۳. دوره، تمدید و حداقل تعهد
ریتینرها بدون حداقل تعهد تمایل دارند مشتریان را در ۳۰ روز اول از دست بدهند، یعنی قبل از اینکه فرصت ارائه ارزش انباشته را داشته باشید. حداقل سه ماه، یک کف حفاظتی استاندارد است.
بعد از دوره حداقل، به وضوح ذکر کنید که آیا قرارداد:
- به صورت ماهانه خودکار تمدید میشود
- نیاز به تمدید صریح در پایان هر دوره دارد
- به یک دوره سالانه جدید تبدیل میشود مگر اینکه هر یک از طرفین اخطار دهد
اگر تعدیل سالانه قیمت را لحاظ میکنید، مکانیسم آن را مستند کنید—گره زدن افزایش قیمت به شاخص قیمت مصرفکننده (CPI) یا یک درصد ثابت، شفافتر از عبارت "با توافق طرفین" است.
۴. فسخ و اخطار
اخطار کتبی ۳۰ روزه یک عرف معمول است. این بند همچنین باید مشخص کند:
- چه چیزی اخطار معتبر محسوب میشود (ایمیل، پست سفارشی و غیره)
- فاکتورهای نهایی چگونه مدیریت میشوند
- آیا بخشهای کارنشده ماه جاری مسترد میشود یا خیر
- چه اتفاقی برای کارهای در جریان در زمان فسخ میافتد
- آیا هر یک از طرفین میتواند به دلیل نقض اساسی قرارداد، بلافاصله آن را فسخ کند
موضوع استرداد وجه مهم است. اگر مشتری هزینه ماه آوریل را در اول آوریل پرداخت کند و در ۱۵ آوریل قرارداد را فسخ کند، آیا نیمی از مبلغ ماه مسترد میشود؟ پاسخ باید مکتوب باشد.
۵. سیاست ساعات استفاده نشده
این همان بند پنهانی است که میتواند یک کسبوکار مبتنی بر رتینر (Retainer) را غرق کند. وسوسه بر این است که برای دوستانهتر کردن معامله، سیاست انتقال ساعات (Rollover) سخاوتمندانهای به مشتریان ارائه دهید. این کار را نکنید.
انتقال ساعات به دورههای بعد، تعهدی ایجاد میکند که هر ماه در صورت عدم استفاده کامل مشتری از سهمیهاش، انباشته میشود. پس از سه ماه، ممکن است آنها انتظار داشته باشند خروجی سه برابر حد معمول را با همان هزینه ثابت دریافت کنند. در این حالت، شما یک مشکل ظرفیت را به یک تعهد قراردادی تبدیل کردهاید که از پس اجرای آن برنمیآیید.
سه رویکرد قابل دفاع وجود دارد:
- عدم انتقال (No rollover): ساعات یا خروجیهای استفاده نشده در پایان هر چرخه صورتحساب منقضی میشوند. این سادهترین و رایجترین مدل است و قابل دفاع است، زیرا شما آن ظرفیت را برای آنها رزرو کرده بودید.
- انتقال محدود (Capped rollover): ساعات استفاده نشده حداکثر تا ۲۵٪ از سهمیه ماهانه منتقل میشوند و پس از ۳۰ تا ۶۰ روز منقضی میشوند. این کار انعطافپذیری ایجاد میکند بدون اینکه باعث انباشت حجم کاری غیرقابل کنترل شود.
- صورتحساب مبتنی بر مصرف (Usage-based billing): ساعات استفاده شده در پایان دوره با نرخ قراردادی فاکتور میشوند. این کار مسئله انتقال ساعات را بهکلی حذف میکند، اما پیشبینیپذیری که رتینر را ارزشمند میکند نیز از بین میبرد.
هر روشی را که انتخاب میکنید، آن را به وضوح بیان کنید. ابهام در قرارداد، زمانی که سعی دارید مشتری را راضی نگه دارید، همیشه به نفع مشتری حلوفصل میشود.
۶. استانداردهای در دسترس بودن و ارتباطات
قرارداد رتینر وعدهی دسترسی است، بنابراین تعریف کنید که این دسترسی در عمل به چه معناست:
- ساعات کاری و منطقه زمانی
- زمان پاسخگویی به ایمیلها و پیامها (مثلاً ظرف یک روز کاری)
- توالی جلسات (تماس هفتگی ۳۰ دقیقهای، بررسی ماهانه و غیره)
- قوانین تماس اضطراری یا خارج از ساعات اداری، در صورت وجود
- کانالهای ترجیحی (ایمیل، اسلاک، ابزار مدیریت پروژه)
مشتریانی که ساعت ۱۰ شب شنبه به فریلنسرها پیام میدهند بیادب نیستند؛ بلکه هرگز به آنها گفته نشده که این کار خارج از محدوده است.
۷. محرمانگی و مالکیت معنوی
هر قرارداد خدمات حرفهای به یک بند محرمانگی متقابل نیاز دارد. به همان اندازه مهم است که مشخص شود مالکیت چه چیزی متعلق به کیست:
- مالکیت محصول کار معمولاً پس از پرداخت کامل به مشتری منتقل میشود.
- ارائهدهنده معمولاً حقوق ابزارها، چارچوبها و قالبهای زیربنایی را برای خود حفظ میکند.
- هیچکدام از طرفین نباید از دادههای طرف دیگر خارج از محدوده همکاری استفاده کند.
برای کارهای خلاقانه یا فنی، حقوق مربوط به نمونهکارها (Portfolio) و بررسیهای موردی (Case Studies) را نیز شفاف کنید. زمان مذاکره برای اینکه «آیا میتوانم این کار را به صورت عمومی نمایش دهم؟» قبل از امضای قرارداد است.
۸. فرآیند اصلاح قرارداد
شرایط کسبوکار تغییر میکند. یک قرارداد رتینر خوب مشخص میکند که توافق چگونه میتواند تغییر کند؛ معمولاً از طریق یک اصلاحیه مکتوب که به امضای هر دو طرف رسیده باشد. ابزارهای امضای دیجیتال این کار را بدون اصطکاک انجام میدهند، بنابراین هیچ عذری برای توافقات شفاهی جانبی که بعداً هیچکس نمیتواند آنها را اجرا کند، وجود ندارد.
۹. مسئولیت، جبران خسارت و حل اختلاف
این بندهای کلیشهای تا زمانی که مشکلی پیش نیاید، برای یک قرارداد کوچک غیرضروری به نظر میرسند. موارد کلیدی:
- محدودیت مسئولیت (اغلب به میزان هزینههای پرداخت شده در ۳ تا ۱۲ ماه گذشته محدود میشود).
- جبران خسارت متقابل برای ادعاهای شخص ثالث.
- قانون حاکم و محل دادرسی.
- مسیر ترجیحی حل اختلاف (میانجیگری، داوری یا دادگاه).
اگر با مشتریانی در خارج از کشور یا با شرکتهای بزرگ کار میکنید، این بخش ارزش بررسی توسط یک وکیل را دارد.
دامهای رایج و نحوه اجتناب از آنها
بیشتر فجایع مربوط به قراردادهای رتینر از چند اشتباه مشابه ناشی میشوند:
محدوده کاری مبهم. قبلاً ذکر شد، اما ارزش تکرار دارد. اگر نمیتوانید به جملهای اشاره کنید که به سؤال «آیا این مورد در محدوده قرارداد است؟» پاسخ دهد، قرارداد وظیفهاش را به درستی انجام نداده است.
عدم وجود راه خروج برای مشتریان بد. حق فسخ برای عدم پرداخت یا سوءاستفاده مکرر از محدوده قرارداد را لحاظ کنید. قراردادی که فقط مشتری میتواند از آن خارج شود، یک توافق نیست؛ بلکه یک تله است.
قیمتگذاری نادرست رتینر. ساعاتی را که یک ماه معمولی واقعاً مصرف میکند محاسبه کنید، یک حاشیه اطمینان اضافه کنید و سپس قیمتگذاری کنید. رتینرهایی که شبیه تخفیف در کار ساعتی به نظر میرسند، معمولاً همینطور هستند و شما تا ماه سوم فشار آن را حس خواهید کرد.
نادیده گرفتن جنبه حسابداری. پیشپرداختها تا زمانی که کار انجام نشده باشد، بدهی (Liability) هستند، نه درآمد (Revenue). ثبت کل مبلغ رتینر به عنوان درآمد در روز اول، درآمد شما را بیش از واقع نشان میدهد و باعث دردسرهای مالیاتی و مدیریت نقدینگی میشود.
تکیه بر توافقات شفاهی. اگر در قرارداد یا در یک اصلاحیه رسمی نوشته نشده باشد، وجود خارجی ندارد. هرگز. مؤدب باشید، منعطف باشید، اما مکتوب عمل کنید.
جنبه حسابداری رتینرها
رتینرها یک بعد حسابداری دارند که اغلب نادیده گرفته میشود. وقتی مشتری در اول ماه ۵۰۰۰ دلار برای خدماتی که در طول ماه ارائه خواهید داد به شما میپردازد، آن ۵۰۰۰ دلار هنوز درآمد نیست. بلکه یک بدهی است؛ تعهدی برای ارائه خدمات در آینده.
همانطور که در طول ماه کار را انجام میدهید، به طور سیستماتیک موجودی را از بدهی (درآمد تحققنیافته) به درآمد منتقل میکنید. این موضوع به چند دلیل اهمیت دارد:
- صورتهای مالی دقیق. ثبت کل رتینر به عنوان درآمد در روز اول، درآمد شما را بیش از حد نشان میدهد و میتواند تصمیمگیریها را منحرف کند.
- زمانبندی مالیاتی. طبقهبندی نادرست پیشپرداختها میتواند تعهدات مالیاتی غیرمنتظرهای ایجاد کند.
- اعتماد مشتری. اگر مشتری در میانه ماه قرارداد را فسخ کند، باید بدانید چه مقدار واقعاً کسب شده و چه مقدار قابل استرداد است.
- آمادگی برای حسابرسی. کسبوکارهای خدمات حرفهای بیشتر از آنچه مردم تصور میکنند، در مورد نحوه رسیدگی به رتینرها مورد حسابرسی قرار میگیرند.
کسبوکارهای خدماتی کوچک اغلب رتینرها را در بخش «فروش» قرار میدهند و کار را تمام میکنند. کسبوکارهای در حال رشد، حسابهای «درآمد تحققنیافته» (Unearned Revenue) مناسب را ایجاد کرده و درآمد را طبق یک جدول زمانی شناسایی میکنند. این کار در هر ماه چند دقیقه وقت اضافه میگیرد اما از غافلگیریهای بعدی جلوگیری میکند.
چکلیست عملی قرارداد خدمات مستمر (Retainer)
پیش از ارسال قرارداد بعدی خود، این لیست را مرور کنید:
- طرفین قرارداد و تاریخ اجرا
- دامنه دقیق خدمات همراه با خروجیهای قابل اندازهگیری
- حقالزحمه ماهانه و موارد تحت پوشش آن
- زمانبندی صورتحساب و شرایط پرداخت
- نرخ کارهای خارج از دامنه خدمات
- مدت قرارداد و حداقل زمان تعهد
- سازوکار تمدید
- دوره اخطار فسخ و قوانین استرداد وجه
- سیاست ساعات استفاده نشده یا خروجیهای تحویل نشده
- بازههای زمانی در دسترس بودن و زمان پاسخگویی
- کانالهای ارتباطی و توالی جلسات
- محرمانگی و عدم افشا (NDA)
- مالکیت معنوی (IP)
- حقوق مربوط به نمونهکار و مطالعه موردی
- محدودیت مسئولیت
- حل و فصل اختلافات و قانون حاکم
- فرآیند اصلاح و تغییر قرارداد
- بخش امضای طرفین
اگر تمام گزینهها تیک خوردهاند، شما قراردادی دارید که در شرایط سخت نیز قابل اتکا خواهد بود.
ساختار نمونه قرارداد خدمات مستمر (Retainer)
در اینجا یک چارچوب ساده آورده شده است که میتوانید آن را با نیاز خود تطبیق دهید. این متن را به عنوان نقطه شروع در نظر بگیرید، نه مشاوره حقوقی؛ و حتماً برای قراردادهای با ارزش بالا، آن را توسط یک وکیل بازبینی کنید.
قرارداد خدمات مستمر (RETAINER AGREEMENT)
فیمابین: [نام و آدرس ارائهدهنده]
و: [نام و آدرس مشتری]
تاریخ اجرا: [تاریخ]
۱. خدمات
ارائهدهنده خدمات زیر را در هر ماه تقویمی ارائه خواهد داد:
- [خروجی ۱]
- [خروجی ۲]
- [ساعات یا بستههای دسترسی]
کارهای خارج از دامنه خدمات با نرخ [$XXX در هر ساعت / مبلغ ثابت برای هر پروژه] محاسبه خواهد شد.
۲. مدت
دوره اولیه: [حداقل ۳ ماه]، شروع از [تاریخ شروع].
پس از آن: تمدید خودکار ماهانه تا زمان فسخ.
۳. هزینهها
مبلغ مستمر ماهانه: [مبلغ] دلار، صورتحساب در اول هر ماه، مهلت پرداخت تا پنجم ماه.
پرداختهای معوق شامل [X]٪ جریمه دیرکرد در ماه خواهد بود.
خدمات ممکن است پس از [X] روز عدم پرداخت به حالت تعلیق درآیند.
۴. ساعات استفاده نشده
ساعات یا خروجیهای استفاده نشده در پایان هر دوره صورتحساب منقضی میشوند
و به دوره بعد منتقل نخواهند شد.
۵. فسخ
هر یک از طرفین میتواند با اخطار کتبی ۳۰ روزه قرارداد را فسخ کند.
مبالغ پیشپرداخت شدهای که خدماتی در قبال آنها ارائه نشده، ظرف ۱۵ روز پس از فسخ مسترد خواهد شد.
۶. محرمانگی
هر دو طرف موافقت میکنند که محرمانگی اطلاعات اختصاصی را در طول مدت همکاری
و ۲ سال پس از آن حفظ کنند.
۷. مالکیت
پس از پرداخت کامل، مشتری مالکیت خروجیهای ایجاد شده تحت این قرارداد را دریافت میکند.
ارائهدهنده حقوق متدولوژیهای زیربنایی، قالبها و ابزارهای خود را حفظ میکند.
۸. مسئولیت
کل مسئولیت محدود به هزینههای پرداخت شده در ۶ ماه گذشته است.
۹. قانون حاکم
این قرارداد تابع قوانین [ایالت/کشور] است.
۱۰. اصلاحات
هرگونه تغییر باید به صورت کتبی و به امضای هر دو طرف برسد.
امضا:
_________________________ _________________________
[ارائهدهنده] [مشتری]
تاریخ: تاریخ:جزئیات را مطابق با نیاز خود تغییر دهید، موارد لازم در صنعت خود را اضافه کرده و موارد غیرمرتبط را حذف کنید. هدف این است که سندی وجود داشته باشد که هر دو طرف هنگام فراموشی جزئیات، به آن رجوع کنند.
امور مالی قراردادهای مستمر خود را از روز اول شفاف نگه دارید
قراردادهای مستمر (Retainer) تنها زمانی به درستی کار میکنند که حسابداری پشت آنها به اندازه متن قرارداد شفاف باشد. پیگیری درآمد تحققنیافته، شناسایی صحیح درآمد در طول زمان و ایجاد یک ردپای حسابرسی قابل دفاع، جایی است که حسابداری متن-ساده (Plain-text accounting) میدرخشد. Beancount.io به شما دفترهای مالی شفاف و تحت کنترل نسخه (version-controlled) میدهد که شناسایی درآمد مستمر را به جای یک آشفتگی در پایان ماه، به یک فرآیند ساختاریافته تبدیل میکند؛ بدون جعبههای سیاه و بدون وابستگی انحصاری به فروشنده نرمافزار. به صورت رایگان شروع کنید و ببینید چرا توسعهدهندگان، مشاوران و صاحبان آژانسها به حسابداری متن-ساده مهاجرت میکنند.