راهنمای بنیانگذاران برای نمودار حسابهای استارتاپی
یک نمودار حسابها (COA) با ساختار مناسب، ستون فقرات سیستم مالی استارتاپ شماست. این چیزی فراتر از یک فهرست از دستهبندیها است؛ این یک چارچوب است که داستان کسبوکار شما را روایت میکند. این راهنما یک COA تمیز و آماده برای حسابداری تعهدی ارائه میدهد که میتوانید مستقیماً در یک دفتر کل Beancount وارد کنید. این سیستم به گونهای طراحی شده که ماژولار باشد و به شما اجازه میدهد ساده شروع کنید و فقط با رشد خود پیچیدگی را اضافه کنید.
سلب مسئولیت: این اطلاعات عمومی است و مشاوره حقوقی، مالیاتی یا حسابداری نیست. برای اطمینان از اینکه COA شما نیازهای خاص انطباق و گزارشدهی شما را برآورده میکند، با یک متخصص مشورت کنید.
اصول اصلی برای یک COA مقیاسپذیر 🧾
قبل از ورود به خود حسابها، درک اصولی که یک COA را برای یک استارتاپ با رشد بالا مؤثر میسازند، بسیار مهم است.
- اول تعهدی: از روز اول COA خود را برای حسابداری تعهدی بسازید. این به معنای استفاده از حسابهایی مانند حسابهای دریافتنی (AR)، حسابهای پرداختنی (AP)، هزینههای پیشپرداخت، و درآمدهای معوق است. حسابداری تعهدی تصویر واقعی از سلامت مالی شرکت شما را ارائه میدهد و درآمدها و هزینهها را به دورهای که در آن کسب یا متحمل شدهاند منطبق میکند، نه فقط زمانی که پول جابجا میشود.
- خلوت نگه دارید: در مقابل وسوسه ایجاد یک حساب برای هر فروشنده یا هزینه جزئی مقاومت کنید. یک COA حجیم و پر از حسابهای غیرضروری مدیریتش دشوار است و بینشها را مبهم میکند. فقط زمانی یک حساب جدید اضافه کنید که برای انطباق الزامی باشد یا تصمیم تجاری خاصی را پیش ببرد.
- جداسازی بهای تمامشده کالا از هزینههای عملیاتی: این برای درک سودآوری شما یک امر ضروری است. بهای تمام شده کالا (COGS) شامل هزینههایی میشود که مستقیماً با تحویل درآمد مقیاس میشود (مانند میزبانی برای مشتریان، کارمزدهای پردازش پرداخت). هر چیز دیگری یک هزینه عملیاتی (OpEx) است. این جداشدگی کلید محاسبه حاشیه ناخالص شما است.
- برای ابعاد از برچسبها استفاده کنید: از COA برای ردیابی هزینههای دپارتمانی، پروژهها یا مشتریان خاص استفاده نکنید. این کار بر عهده متاداده و تگها است. یک تراکنش برای یک سرور جدید میتواند به حساب
Expenses:Cloudثبت شود و با#engineeringو#project-phoenixبرچسب زده شود. این کار COA را تمیز نگه داشته و در عین حال امکان گزارشگیری قدرتمند و چندبعدی را آسان میکند. - منظم باشید: از قبل در مورد خط مشیهای حسابداری خود تصمیم بگیرید و آن را نوشته و ذخیره کنید. برای مثال، آیا یک SAFE (موافقتنامه ساده برای سهام آینده) را به عنوان بدهی یا سرمایه طبقهبندی میکنید؟ یک روش انتخاب کنید، آن را بنویسید و به آن پایبند باشید. ثبات برای مقایسه دقیق دورهای برقرار است.
نمودار حسابهای حداقلی آماده برای مرحله بذر 🌱
این یک COAسبکوزن و دوستدار برای SaaS است که میتوانید مستقیماً در فایل beancount خود کپی و جایگذاری کنید. این COA علاوه بر اصول اساسی، مواردی را برای یک شرکت در مرحله پیشبذر یا بذر پوشش میدهد.
; ===== داراییها =====
1970-01-01 open Assets:Bank:Checking USD
1970-01-01 open Assets:Bank:Savings USD
1970-01-01 open Assets:AR USD ; حسابهای دریافتنی
1970-01-01 open Assets:Clearing:Stripe USD ; حسابهای گذار پرداخت
1970-01-01 open Assets:Clearing:PayPal USD
1970-01-01 open Assets:Prepaid:Software USD
1970-01-01 open Assets:Prepaid:Insurance USD
1970-01-01 open Assets:Deposits USD ; سپردههای اجاره/امنیتی
1970-01-01 open Assets:Equipment USD
1970-01-01 open Assets:Intangibles USD ; نرمافزار/مالکیت فکری سرمایهشده (در صورت استفاده)
1970-01-01 open Assets:Crypto:BTC BTC ; اختیاری
; ===== بدهیها =====
1970-01-01 open Liabilities:AP USD ; حسابهای پرداختنی
1970-01-01 open Liabilities:DeferredRevenue USD
1970-01-01 open Liabilities:Payroll:Withholding USD ; مالیات کارمندان
1970-01-01 open Liabilities:Payroll:EmployerTaxes USD
1970-01-01 open Liabilities:SalesTax:CA USD ; بر اساس نیاز هر ایالت
1970-01-01 open Liabilities:SAFE USD ; اگر به عنوان بدهی طبقهبندی شده است
1970-01-01 open Liabilities:NotesPayable USD
1970-01-01 open Liabilities:Accrued:Bonus USD ; اقلام تعهدی (پاداش، حقوقی و غیره)
1970-01-01 open Liabilities:Accrued:Legal USD
; ===== حقوق صاحبان سهام =====
1970-01-01 open Equity:CommonStock USD
1970-01-01 open Equity:APIC USD ; افزایش سرمایه اضافی
1970-01-01 open Equity:SAFE USD ; اگر SAFE به عنوان سرمایه طبقهبندی شد
1970-01-01 open Equity:RetainedEarnings USD
1970-01-01 open Equity:OpeningBalances USD
; ===== درآمد (بستانکار) =====
1970-01-01 open Income:Revenue:SaaS USD
1970-01-01 open Income:Revenue:Services USD
1970-01-01 open Income:Contra:Discounts USD ; درآمد منفی (تخفیفها)
1970-01-01 open Income:Contra:RefundsChargebacks USD
1970-01-01 open Income:Other:Interest USD
1970-01-01 open Income:Other:FXGains USD
; ===== هزینهها =====
1970-01-01 open Expenses:COGS:Hosting USD ; ابر متغیر برای تحویل محصول
1970-01-01 open Expenses:COGS:PaymentProcessing USD ; کارمزدهای Stripe/PayPal
1970-01-01 open Expenses:Payroll:Wages USD
1970-01-01 open Expenses:Payroll:EmployerTaxes USD
1970-01-01 open Expenses:Benefits USD
1970-01-01 open Expenses:Contractors USD
1970-01-01 open Expenses:Software:Subscriptions USD
1970-01-01 open Expenses:Cloud USD ; ابزارهای داخلی/بارهای کاری
1970-01-01 open Expenses:Rent USD
1970-01-01 open Expenses:EquipmentSmall USD ; کمتر از آستانه سرمایهگذاری
1970-01-01 open Expenses:Marketing:Paid USD
1970-01-01 open Expenses:Marketing:Brand USD
1970-01-01 open Expenses:Travel USD
1970-01-01 open Expenses:Meals USD
1970-01-01 open Expenses:Legal USD
1970-01-01 open Expenses:Accounting USD
1970-01-01 open Expenses:Insurance USD
1970-01-01 open Expenses:BankFees USD
1970-01-01 open Expenses:Taxes:Income USD
1970-01-01 open Expenses:Taxes:Sales USD
1970-01-01 open Expenses:Depreciation USD
1970-01-01 open Expenses:Amortization USD
1970-01-01 open Expenses:Interest USD
1970-01-01 open Expenses:Other USDافزونههای ماژوال برای رشد 📈
همانطور که مدل کسبوکار شما تکامل مییابد، میتوانید مجموعه حسابهای جدیدی را فعال کنید. در اینجا ماژولهای رایجی وجود دارند که با مقیاسپذیری خود میتوانید اضافه کنید.
ماژول SaaS
این ماژول را زمانی که شروع به صدور فاکتور برای مشتریان میکنید، بهخصوص برای برنامههای سالانه، فعال کنید.
- جزئیات درآمد:
Income:Revenue:SaaS:Monthly،Income:Revenue:SaaS:Annual،Income:Contra:Credits - معجلوسها و دریافتنیها:
Liabilities:DeferredRevenue(برای وجه نقد دریافت شده پیشاپراز) وAssets:AR(برای فاکتورهای صادر شده). - کنترل پردازنده:
Assets:Clearing:Stripe(برای ردیابی پرداختها) وExpenses:COGS:PaymentProcessing.
ماژول برای بازارگاه/پرداخت
وقتی وجه نقد یا پول را به نمایندگی از کاربران نگهداری یا جابجا میکنید، این موارد را اضافه کنید.
- مدل ناخالص/خالص:
Liabilities:MerchantPayable(پول بدهکاران به فروشندگان) حیاتی است. درآمد شماIncome:Revenue:MarketplaceFeesاست که کسب میکنید. - ذخایر:
Liabilities:ProcessorReservesبرای وجوهی که توسط شرکای پرداخت نگهداری میشود.
ماژول افراد و حقوق
وقتی کارمند دارید، باید بدهیهای حقوقی را دقیقاً ردیابی کنید.
- بدهیها:
Liabilities:Payroll:Withholding(مالیات کارمندان)،Liabilities:Payroll:EmployerTaxes(سهم شما)، وLiabilities:Payroll:BenefitsPayable. - هزینهها: برای شفافیت، هزینههای مزایای مختلف مانند
Expenses:Benefits:Health،Expenses:Benefits:401kMatchو غیره را تجزیه کنید. - جبران مبتنی بر سهام: اگر جبران مبتنی بر سهام را شناسایی میکنید،
Expenses:StockCompرا اضافه کنید.
ماژول مالیات بر فروش / ارزش افزوده
وقتی شروع به جمعآوری مالیات بر فروش یا مالیات بر ارزش افزوده میکنید، برای هر حوزه قضایی حساب بدهی ایجاد کنید.
- بدهیها:
Liabilities:SalesTax:CA،Liabilities:SalesTax:NY،Liabilities:SalesTax:EU:DE - داراییها:
Assets:VATRecoverable:EU:DEاگر میتوانید اعتبار مالیات ورودی در سیستم VAT ادعا کنید.
برگه طبقهبندی: کجا میرود؟
- بهای تمامشده کالا (COGS) در مقابل هزینه عملیاتی (OpEx)
- COGS: هزینههایی که مستقیماً با تحویل محصول متغیر هستند. به عنوان مثال هزینههای میزبانی AWS برای اپلیکیشن تولیدی شما، کارمزدهای Stripe، و هزینههای API واسطههای شخص ثالث که با میزان استفاده مقیاس میشود.
- OpEx: هزینههای ثابت عملیاتی. مانند AWS برای خط لوله CI/CD داخلی خود، اشتراک خود در Slack یا GitHub، و حقوق پرسنل G&A خود.
- درآمد برابر در مقابل هزینه
- درآمد ضد: هر چیزی که به طور مستقیم درآمد بالای خط را کاهش میدهد. از
Income:Contra:DiscountsیاIncome:Contra:Refundsاستفاده کنید. این تضمین میکند که درآمد ناخالص شما به طور دقیق بیان شده است. - هزینه: هزینه انجام کسبوکار. کارمزدهای دروازه پرداخت یک مثال کلاسیک است که به
Expenses:COGS:PaymentProcessingتعلق دارد و نه به عنوان یک قلم درآمد ضد.
- درآمد ضد: هر چیزی که به طور مستقیم درآمد بالای خط را کاهش میدهد. از
- پیشپرداختها در مقابل معجلوسها
- هزینه پیشپرداخت: شما برای چیزی که در آینده از آن بهرهمنع میشوید پول نقد پرداخت کردید (مثل یک بیمهنامه سالانه). پول نقد خارج میشود، در
Assets:Prepaid:Insuranceقرار میگیرد و سپس ماهانه به عنوان هزینه شناسایی میشود. - درآمد معجلوس: یک مشتری به شما برای چیزی که در آینده تحویل خواهید داد پول پرداخت کرده است (مثلاً یک طرح SaaS سالانه). پول نقد وارد میشود، در
Liabilities:DeferredRevenueقرار میگیرد و سپس ماهانه به عنوان درآمد شناسایی میشود.
- هزینه پیشپرداخت: شما برای چیزی که در آینده از آن بهرهمنع میشوید پول نقد پرداخت کردید (مثل یک بیمهنامه سالانه). پول نقد خارج میشود، در
نمونه راهحلهای پیشفرض برای مرحله معمول استارتاپ
مرA) A: بدون درآمد، استارتاپ دو بنیانگذار SaaS (بسیار سبکآر مینیمال)
تازه شروع میکنید؟ COA حداقلی را ادغام کنید اما حسابهایی که هنوز نیاز ندارید (مانند Assets:AR و Liabilities:DeferredRevenue در) را فقط در قالب نظر فعال کنید. تمرکز خود را بر روی ردیابی پول نقد، بدهیهای پرداختنی و هزینههای عملیاتی پایه بگذارید.
بإ B) بذر SaaS با Stripe و طرحهای سالانه
COA حداقلی را بگیرید و اطمینان حاصل کنید که این حسابها برای مدیریت چرخه کسبوکار اصلی شما فعال هستند:
1970-01-01 open Assets:Clearing:Stripe USD
1970-01-01 open Liabilities:DeferredRevenue USD
1970-01-01 open Income:Contra:RefundsChargebacks USD
1970-01-01 open Expenses:COGS:PaymentProcessing USDC) آلفای بازارگاه (جریان شبیه امانی)
علاوه بر COAحداقلی، به این حسابها برای مدیریت وجهی که به فروشندگان خود بدهکار هستید نیاز مطلق دارید:
1970-01-01 open Liabilities:MerchantPayable USD
1970-01-01 open Income:Revenue:MarketplaceFees USD
1970-01-01 open Liabilities:SalesTax:Marketplace USDمستندسازی سیستم و مواردی که خارج از COA خود نگه دارید
سیاستهای حسابداری کلیدی خود را مستقیماً در دفتر کل خود به صورت توضیح قرار دهید. این کار یک سیستم خود-مستندانه و قابل حسابرسی ایجاد میکند.
; سیاست: مبنای تعهدی؛ شناسایی درآمد ماهانه برای SaaS سالانه.
; سیاست: تجهیزات بیش از ۵۰۰۰ دلار سرمایهگذاری و استهلاک خط مستقیم به مدت ۳ سال.
; سیاست: SAFEها به عنوان بدهی تا زمان تبدیل به سرمایه طبقهبندی میشوند.
; سیاست: از برچسبها برای بخشها (#eng #sales #g&a) و مشتریان (#cust-acmeco) استفاده کنید.در نهایت، به خاطر داشته باشید که چه چیزی را نباید در COA قرار دهید.
- ❌ بخشها و تیمها: به جای
Expenses:Engineering:Softwareاز برچسبهایی مانند#engineeringاستفاده کنید. - ❌ نام فروشندگان: از قلم
payee:در تراکنش خود استفاده کنید، نهExpenses:Software:Slack. - ❌ اتصالات موقت: از ایجاد حسابهای "متفرقه" یا "موقت" خودداری کنید. اگر در حال اشکالزدایی هستید، از
Equity:Suspenseاستفاده کنید و اطمینان حاصل کنید که به صفر بسته شود.