Перейти до основного вмісту
Beancount.io Logo

Бухгалтерський облік в інжиніринговій фірмі: чому ваш WIP-графік важливіший за банківський баланс

16 хв. читанняMike ThriftMike Thrift
Бухгалтерський облік в інжиніринговій фірмі: чому ваш WIP-графік важливіший за банківський баланс

Ваш банківський рахунок показує $180,000. Ваш звіт про прибутки та збитки каже, що минулого кварталу ви заробили. То чому ж на зарплату ледве вистачає, а кредитна лінія постійно зростає? Якщо ви керуєте інжиніринговою фірмою з багатомісячними проєктами, відповідь майже завжди однакова: залишок готівки в банку — вкрай поганий показник реального стану бізнесу.

Інжинірингові фірми живуть від проєкту до проєкту, але більшість готових бухгалтерських програм відстежує фінанси на рівні всієї компанії. Ця невідповідність приховує, які проєкти приносять прибуток, які тихо його проїдають, і чи ви справді заробили кошти, які вже отримали, — чи вам ще належить отримати оплату за вже виконану роботу. Інструмент, що закриває цей розрив, — не банківська виписка. Це ваш графік незавершеного виробництва (Work in Progress, WIP), побудований на методі відсотка завершення та дисциплінованому підході до перебілінгу й недобілінгу.

Цей посібник розбирає, як працює визнання доходу за проєктами, як читати WIP-звіт без бухгалтерської освіти та як налаштувати облік витрат за проєктами, щоб кожна година й кожна витрата потрапляла саме туди, куди належить.

Чому бухгалтерський облік в інжинірингу особливий

Роздрібний магазин продає товар, отримує гроші і йде далі. Інжиніринговий проєкт може тривати 9, 15 або 24 місяці, охоплювати кілька фаз і залучати змінний склад фахівців, субконсультантів і відшкодовуваних витрат. Кожен проєкт має власний бюджет, структуру винагороди та профіль маржинальності. Одних лише загальнофірмових підсумків недостатньо, щоб зрозуміти, яких клієнтів або напрями послуг варто розвивати активніше.

Три особливості роблять облік в інжинірингових фірмах відмінним:

Дохід за проєктом, а не в момент продажу

Ви заробляєте дохід не тоді, коли виставляєте рахунок, а тоді, коли виконуєте роботу. Якщо контракт із фіксованою ціною на проєктування вартістю $360,000 виконано на 40%, ви заробили приблизно $144,000 — незалежно від того, чи виставили ви рахунків на $100,000, чи на $200,000. Різниця між тим, що ви заробили, і тим, що виставили до сплати, — саме там, де живуть сюрпризи з грошовими потоками.

Змінний і вузькоспеціалізований персонал

Проєкту у сфері водних ресурсів може знадобитися провідний інженер із гідрологічним моделюванням, технік CAD для випуску креслень і зовнішній геотехнічний субконсультант на три тижні. Дехто з них — штатні працівники за формою W-2, інші — підрядники за формою 1099. Соціальні виплати, податки на заробітну плату та річна звітність відрізняються залежно від класифікації, а точність табелів обліку часу безпосередньо впливає і на собівартість, і на виручку, якщо ви виставляєте рахунки погодинно.

Тривалі строки та нерівномірні грошові потоки

Витрати починаються з першого дня. Надходження можуть затримуватися на 30, 60 або навіть 90 днів після виставлення рахунку, а виставлення за етапами часто концентрує платежі навколо завершення фаз, а не рівномірними щомісячними інтервалами. Поетапні рахунки та аванси існують, щоб згладити цей розрив, але лише за умови, що ви виставляєте рахунки регулярно й відстежуєте, скільки зароблено порівняно з тим, скільки виставлено.

Визнання доходу: три методи, що мають значення

Як і коли ви відображаєте дохід, змінює ваш звітний прибуток, строки оподаткування та здатність коректно порівнювати проєкти. Для довгострокових контрактів зазвичай обирають один із трьох підходів.

1. Метод відсотка завершення (визнання з часом)

Згідно з US GAAP та ASC 606, більшість інжинірингових контрактів підпадає під визнання доходу з часом, оскільки клієнт одночасно отримує та споживає вигоду в міру проєктування, а результат не має для вас альтернативного використання після адаптації під його майданчик. Практичним результатом є метод відсотка завершення.

Стандартна формула:

Відсоток завершення = Витрати, понесені на дату / Загальні кошторисні витрати

Зароблена виручка на дату = Ціна контракту × Відсоток завершення

Виручка за поточний період = Зароблена виручка на дату − Виручка, визнана в попередніх періодах

Приклад: У вас контракт із фіксованою ціною $500,000. Ви понесли витрати на $150,000 за загального кошторису $300,000. Ви на 50% завершили роботу. Зароблена виручка на дату становить $250,000. Якщо минулого місяця ви визнали $180,000, цього місяця ви визнаєте $70,000 — навіть якщо виставили рахунок на іншу суму.

Витрати — найпоширеніший вхідний показник, але можна також використовувати вихідні методи, як-от досягнуті віхи або відпрацьовані інженерні години, коли вони точніше відображають прогрес. Який би метод ви не обрали, застосовуйте його послідовно та щомісяця оновлюйте загальні кошторисні витрати. Застарілий кошторис тихо спотворює все, що йде далі.

ASC 606 додає один нюанс, вартий уваги: ви повинні ідентифікувати обов'язки до виконання та розподілити ціну операції. Для інжинірингу єдиний інтегрований пакет проєктної документації зазвичай є одним обов'язком, тож облік фактично залишається знайомим — просто з більш формальною документацією, ніж за старими правилами ASC 605.

2. Метод завершеного контракту

Виручка та прибуток визнаються лише після суттєвого завершення проєкту. Це відкладає дохід, що в окремих ситуаціях може згладити податки, але також створює різкі коливання у фінансовій звітності — місяці удаваних збитків, за якими йде один великий прибуток. Він також приховує проблеми до самого кінця. Кредитори та поручителі зазвичай не люблять його для діючих компаній, а GAAP дозволяє його лише тоді, коли оцінки не можна обґрунтовано вважати достовірними.

Для більшості діючих інжинірингових фірм метод завершеного контракту — не найкращий варіант за замовчуванням. У нього вузька сфера застосування: дуже короткі проєкти або проєкти, де ви справді не можете оцінити вартість завершення.

3. Виставлення рахунків за етапами або результатами

Виставлення за етапами — це графік виставлення рахунків, а не метод визнання доходу. Ви виставляєте рахунок, коли завершується фаза — наприклад, 30% на стадії ескізного проєкту, 40% на стадії розробки проєктної документації. Рахунки за етапами корисні для грошового потоку, але самі по собі не мають визначати визнання доходу, якщо тільки кожна віха чітко не відповідає переданій вартості. Інакше ви покажете сплески прибутку в моменти виставлення рахунків, які не збігаються з виконаною роботою.

Підсумок: Для фірм із проєктами довшими за місяць-два метод відсотка завершення, прив'язаний до актуальних оцінок витрат до завершення, дає найдостовірнішу картину результатів. Він також живить графік WIP, який кредитори та досвідчені замовники попросять показати.

Графік WIP: ваша справжня фінансова панель

Якщо ви ведете лише один звіт окрім звіту про прибутки та збитки, нехай це буде графік незавершеного виробництва (WIP). WIP-звіт звіряє три показники за кожним активним проєктом: скільки ви заробили, скільки виставили та скільки витратили наразі. Він відповідає на запитання, на які банківський баланс відповісти не може.

Що містить WIP-звіт

Базовий рядок WIP за кожним проєктом показує:

  • Ціну контракту (включно із затвердженими додатковими угодами — не тими, що очікують на затвердження)
  • Витрати, понесені на дату
  • Загальні кошторисні витрати та відсоток завершення
  • Зароблену виручку на дату
  • Виставлені рахунки на дату
  • Залишок перебілінгу або недобілінгу
  • Визнаний валовий прибуток і залишок портфеля замовлень

Зведіть ці рядки разом — і ви побачите зароблену виручку всієї фірми, загальний пере- та недобілінг і валовий прибуток із точністю, недосяжною для загальнофірмового звіту про прибутки та збитки.

Перебілінг і недобілінг — простими словами

Перебілінг (також називають виставленням рахунків понад витрати та заробіток) означає, що ви виставили більше, ніж заробили:

Перебілінг = Загальна сума виставлених рахунків на дату − Зароблена виручка на дату — додатний результат

Помірний, навмисний перебілінг є звичним і може бути здоровим — ви отримуєте оплату наперед у межах контракту, що фінансує зарплату. Однак надмірний або зростаючий перебілінг може сигналізувати, що ви позичаєте в майбутнього, щоб покрити сьогоднішні накладні витрати, або що кошториси занижені. Якщо темп робіт сповільниться, ви можете заборгувати ці гроші у вигляді роботи без відповідних майбутніх рахунків.

Недобілінг (витрати та заробіток понад виставлені рахунки) означає, що ви заробили більше, ніж виставили:

Недобілінг = Зароблена виручка на дату − Загальна сума виставлених рахунків на дату — додатний результат

Недобілінг виснажує готівку. Часто він означає, що ви зволікаєте з виставленням рахунків, пропускаєте додаткові угоди або не включаєте всі польові трудовитрати та витрати субконсультантів до оцінки прогресу. Невеликий залишок недобілінгу, що закривається в наступному циклі виставлення рахунків, — норма. Великий, стійкий недобілінг за кількома проєктами означає, що ви виконали роботу й фактично безкоштовно кредитуєте клієнтів.

Наочний приклад: Ціна контракту $400,000. Понесені витрати $120,000. Загальні кошторисні витрати $240,000. Відсоток завершення = 50%. Зароблена виручка = $200,000. Якщо рахунків на дату виставлено на $240,000, у вас перебілінг $40,000. Якщо рахунків на $160,000, у вас недобілінг $40,000. Однакова зароблена виручка — зовсім різні касові позиції.

Чому банківський баланс вводить в оману

Розгляньмо дві фірми з однаковим залишком на рахунку $180,000:

  • Фірма А має перебілінг $95,000 за трьома проєктами. Ці гроші вже зарезервовані — вони представляють ще не виконану роботу.
  • Фірма Б має недобілінг $80,000. Вона заробила $80,000, за які ще не виставила рахунки, і її банківський баланс занижує реальний прогрес.

Фірма А виглядає забезпеченою, а насправді — закредитована. Фірма Б виглядає напруженою, а насправді випереджає за обсягом виконаних робіт. Без графіка WIP ви не зрозумієте, ким є саме ви.

Банки та поручителі це знають. Коли ви подаєте заявку на кредитну лінію, вони запросять графік WIP, щоб скоригувати ваш баланс з урахуванням пере- та недобілінгу та перевірити, наскільки надійними були ваші кошториси з часом.

Облік витрат за проєктами, що справді працює

Метод відсотка завершення та WIP настільки точні, наскільки точні витрати, що їх живлять. Облік витрат за проєктами — це дисципліна прив'язки кожного долара до проєкту, який його спожив, — або чіткого віднесення його до накладних витрат.

Які витрати відстежувати за проєктами

  • Пряма праця. Години інженерів, проєктувальників і техніків, віднесені на проєкт за повною вартістю (базова зарплата плюс податки на зарплату, пільги та оплачувані відпустки — не лише погодинна ставка). Дисципліна табелів — обов'язкова. Години, внесені із запізненням або скинуті в «загальне», руйнують аналіз маржинальності.
  • Субконсультанти та субпідрядники. Зовнішні фахівці, залучені під конкретне завдання. Зберіть форму W-9 до першого платежу, відстежуйте поріг для форми 1099 і прив'язуйте кожен рахунок до коду проєкту.
  • Прямі матеріали та обладнання. Витратні матеріали, друк, плоттерна печать, ліцензії на програмне забезпечення під проєкт і польове обладнання, придбане для цієї роботи.
  • Відшкодовувані витрати та відрядження. Виїзди на об'єкт, пробіг, добові та зустрічі з клієнтами, пов'язані з проєктом. Заздалегідь вирішіть, які з них є транзитними витратами, що відшкодовуються, а які — поглинаються, і ставтеся до них послідовно.
  • Інші прямі витрати. Дозволи, збори органів влади та випробування, що належать одному проєкту.

Розподіл непрямих витрат

Не кожен долар належить проєкту. Оренда, загальнофірмове страхування, маркетинг і час партнерів на розвиток бізнесу — це накладні витрати. Помилка — взагалі не розподіляти накладні витрати, а потім дивуватися, чому маржа за проєктами виглядає щедрою, тоді як прибуток фірми тонкий.

Простий метод — розподіляти накладні витрати пропорційно прямим трудовитратам у годинах або в грошах. Оберіть одну базу, задокументуйте її та використовуйте для внутрішньої управлінської звітності. Вам не потрібна ідеальна точність — потрібна послідовність, щоб місяці та проєкти були порівнянними. Залишайте фінансову звітність за GAAP чистою, а розподіл робіть в управлінських звітах, якщо так зручніше.

Налаштування у вашій обліковій системі

Вам не потрібно відмовлятися від QuickBooks, щоб отримати пристойний облік витрат за проєктами, хоча більші фірми часто переростають його й переходять на Deltek Vantagepoint, Deltek Ajera, Sage Intacct або подібні проєктно-орієнтовані платформи.

  • Створюйте проєкт або роботу для кожного завдання, включно з малими. «Різні дрібні проєкти» — це місце, де ховається маржа.
  • Використовуйте класи, проєкти або роботи — залежно від того, що підтримує ваша версія — і вимагайте прив'язки до проєкту в кожному рядку табеля, кожній витраті, кожному рахунку та кожному інвойсі.
  • Створіть структуру кодів витрат, якою ви справді користуватиметеся: праця, субконсультанти, відшкодовувані витрати, прямі матеріали та накладні витрати як мінімум. Більша деталізація допомагає лише тоді, коли команда справді за нею кодуватиме.
  • Звіряйте щотижня. Очікування до кінця місяця, щоб закодувати операції, гарантує здогадки.

Управління грошовими потоками за проєктного доходу

Точні книги та чистий WIP автоматично не виправляють грошовий потік. Потрібні звички виставлення рахунків і резервування, що відповідають ритму інжинірингової роботи.

Виставляйте рахунки за графіком, а не з пам'яті

  • Поетапні рахунки (progress billing). Виставляйте рахунки через фіксовані інтервали — раз на два тижні або щомісяця — за виконану роботу, а не лише на етапах. Якщо ваш контракт прив'язаний до віх, все одно відстежуйте зароблену вартість усередині компанії, щоб знати, чи ваші рахунки не відстають.
  • Етапи з чіткими критеріями. Коли ви виставляєте рахунки за етапами, визначте кожен етап через спостережуваний результат і прив'яжіть до нього конкретну суму рахунку. «Ескізний проєкт завершено» має означати датовану документацію, прийняту клієнтом, а не відчуття.
  • Аванси та передоплати. Особливо для невеликих або нових клієнтів беріть аванс до початку робіт. Обліковуйте його як зобов'язання (депозит клієнта), доки не заробите, а потім зараховуйте в рахунок поетапних рахунків.

Зважайте на розрив із додатковими угодами

Мало що створює недобілінг швидше, ніж виконання додаткових робіт до підписання додаткової угоди. Запровадьте просте правило: жодних робіт поза початковим обсягом без письмового дозволу, навіть якщо це одне речення з оцінкою електронною поштою, погодженою клієнтом. Обліковуйте додаткові угоди, що очікують на затвердження, окремо від затвердженої вартості контракту — ніколи не визнавайте виручку за додатковою угодою, яку ще не закріпили.

Створіть і захистіть резерв

Орієнтуйтеся на резерв у розмірі трьох-шести місяців накладних витрат на окремому операційному рахунку. Формуйте його цілеспрямовано із залишків перебілінгу та сильних місяців, а не сприймайте кожен вдалий місяць як дозвіл нарощувати постійні витрати. Коли проєкт затримується або клієнт платить на умовах net-90, саме резерв дозволяє виплатити зарплату без звернення до кредитної лінії.

13-тижневий ковзний прогноз грошових потоків — по суті, перспективний WIP у грошовому виразі — добре доповнює ретроспективний WIP. Прогнозуйте очікувані рахунки, надходження, зарплату та платежі субконсультантам по тижнях. Складність не в таблиці. Складність — чесно оновлювати вартість до завершення, щоб прогноз залишався достовірним.

Коефіцієнт оплачуваного завантаження: показник, що визначає ціну вашої фірми

Години — ваш основний запас. Коефіцієнт оплачуваного завантаження показує, яка частка вашої потужності справді приносить дохід.

Коефіцієнт оплачуваного завантаження = Оплачувані години / Загальний доступний час

Загальний доступний час — це зазвичай 40 годин на тиждень на одного працівника з повною зайнятістю мінус свята та затверджені відпустки — не 40 плюс нічні та вихідні. Оплачувані години — це години, які можуть бути віднесені на клієнтський проєкт за умовами контракту, незалежно від того, оплачуються вони погодинно чи зараховуються в рахунок фіксованої винагороди.

Орієнтири різняться, але більшість інжинірингових сервісних фірм орієнтується на:

  • Оплачуваний технічний персонал: завантаження 70% до 80% (28 до 32 оплачуваних годин за 40-годинного тижня)
  • Керівники проєктів: 50% до 65%, з урахуванням часу на нагляд, підготовку пропозицій та адміністрування
  • Партнери та директори: 35% до 50%, решта — на розвиток бізнесу та керівництво фірмою

Прагнути до 100% — не мета: це не залишає місця для навчання, контролю якості чи продажу наступного проєкту та випалює команду, на яку ви розраховуєте. Важіль — у скороченні неоплачуваного часу, який насправді є витоком: запізнілі табелі, невраховані телефонні дзвінки та виїзди на об'єкти, а також переробки через нечіткий обсяг робіт. Фірми, що закривають ці витоки, часто знаходять на 5 до 10% більше оплачуваної потужності без збільшення штату.

Відстежуйте завантаження щотижня за людьми та проєктами й порівнюйте його з WIP. Проєкт, що споживає години швидше, ніж заробляє виручку, заслуговує на розмову до наступного рахунку, а не після того, як бюджет вичерпано.

Фінансові звіти, які кожна інжинірингова фірма має переглядати щомісяця

Вам не потрібно дюжини звітів. Вам потрібно п'ять, які ви переглядаєте в один і той самий день щомісяця, з тими самими людьми в кімнаті.

1. Звіт про прибутки та збитки за проєктами

Ваш стандартний звіт про прибутки та збитки в розрізі кожного завдання, включно з прямою працею за повною вартістю. Сортуйте за відсотком маржі. Верхня частина списку показує, що варто продавати більше. Нижня — що слід ціноутворювати інакше або перестати переслідувати.

2. Графік незавершеного виробництва (WIP)

Звірка «зароблено проти виставленого», описана вище. Позначайте будь-який проєкт, де пере- або недобілінг перевищує приблизно 10% вартості контракту, і будь-який проєкт, де відсоток завершення змінився, а рахунки — ні.

3. Старіння дебіторської заборгованості

Неоплачені рахунки, згруповані як поточні, 1–30 днів, 31–60 днів і 61+ днів прострочення. В інжинірингу повільна оплата за одним рахунком може каскадом призвести до кризи з виплатою зарплати на наступному проєкті. Призначте відповідального за кожен залишок понад 30 днів і нагадуйте з передбачуваною для клієнта регулярністю.

4. Старіння кредиторської заборгованості та розрахунки із субконсультантами

Що ви винні та коли це має бути сплачено, з рахунками субконсультантів, позначеними за проєктами. Затримка оплати субконсультантам заради економії готівки руйнує стосунки, які знадобляться до наступного дедлайну. Якщо грошей бракує, чітко повідомте команді, які зобов'язання можуть почекати, а які — ні.

5. Звіт про рух грошових коштів і портфель замовлень

Звідки надійшли гроші та куди вони пішли — операційна, інвестиційна, фінансова діяльність — плюс простий показник портфеля замовлень: залишкова вартість контрактів за підписаними роботами. Портфель, поділений на середньомісячну виручку, — це ваш запас ходу в місяцях. Коли він падає нижче трьох-чотирьох, розвиток бізнесу перестає бути опцією.

Поширені помилки та як їх уникати

Оцінювати один раз і ніколи не переглядати. Загальні кошторисні витрати — жива цифра. Переглядайте її в кожному циклі виставлення рахунків разом із керівником проєкту, який веде роботу. Якщо проєкт завершено на 60%, але ви вже витратили 75% бюджету, відсоток завершення, обчислений із витрат, буде неправильним, доки ви не підвищите оцінку, — і виручка тим часом буде завищена.

Кодувати все на накладні витрати. Зарплата без прив'язки до проєктів, некласифіковані витрати за кредитними картками та «канцтовари», звалені на один рахунок, перетворюють WIP і аналіз маржі на фікцію. Вимагайте код проєкту в кожному рядку табеля та в кожній витраті. Якщо щось справді є накладними витратами, позначте це явно як таке.

Занадто раннє визнання виручки за додатковими угодами. Доки клієнт не підписав, додаткова угода — це надія, а не контракт. Зароблена виручка має відображати лише затверджену вартість контракту плюс затверджені зміни. Тримайте зміни, що очікують, в окремому журналі та виключайте їх із відсотка завершення.

Плутати рахунки із заробітком. Виставлення рахунку на $100,000 не означає, що ви заробили $100,000. Перебілінг без усвідомлення призводить до витрачання грошей, уже призначених для майбутніх робіт. Недобілінг без усвідомлення призводить до несподіваних списань, коли ви нарешті робите звірку.

Ігнорувати неоплачуване розширення обсягу робіт. Дрібні послуги — додатковий рендер, повторний прогін моделі зливових вод, участь у громадських слуханнях поза обсягом — споживають оплачувану потужність. Обліковуйте години розширення обсягу як неоплачуване завдання проєкту, щоб побачити закономірність, а потім вирішуйте, чи поглинати їх, чи перетворювати на додаткову угоду наступного разу.

Запізнілі табелі. WIP, підготовлений у п'ятницю за табелями, поданими наступного вівторка, вже застарів. Встановіть крайній строк — наприклад, табелі здаються в понеділок до 10 ранку за попередній тиждень — і дотримуйтеся його.

Підсумки

Сильний бухгалтерський облік в інжинірингу менше стосується теорії обліку, ніж послідовності. Оцінюйте чесно, кодуйте операції за проєктами в реальному часі, виставляйте рахунки ритмічно та щомісяця звіряйте зароблене з виставленим на одній сторінці WIP, яку ваша управлінська команда може читати разом. Ці звички перетворюють вашу фінансову звітність із дзеркала заднього виду на кермо.

Точні книги на рівні проєктів також спрощують складні рішення. Ви можете ціноутворювати наступну пропозицію на основі останніх фактичних даних, а не оптимізму, помічати відносини з клієнтом, де бюджет завжди перевищується на 15%, і точно пояснювати кредитору чи поручителю, де ви перебуваєте, без гарячкового пошуку відповідей.

Спростіть управління фінансами

Коли ви вдосконалюєте оцінки відсотка завершення, WIP-огляди та звички обліку витрат за проєктами, базовий бухгалтерський облік має встигати — кожен табель, рахунок постачальника та поетапний інвойс, прив'язані до правильного проєкту та періоду. Beancount.io дає вам облік у вигляді простого тексту, який є прозорим, версіонується та готовий до кастомних звітів і автоматизацій, що справді потрібні інжиніринговим фірмам, — без чорних скриньок і прив'язки до постачальника. Почніть безкоштовно на https://beancount.io і застосуйте до свого леджера ту саму строгість, що й до своїх проєктів.

Поділитися цією статтею

12 хв. читання

Графіки незавершеного виробництва (WIP) у будівництві: Як метод відсотка завершення виявляє завищену та занижену вартість виконаних робіт

Графік незавершеного виробництва (WIP) пов'язує дохід із фактичним виконанням,…

construction
job-costing
7 хв. читання

Бухгалтерія забудовника спекулятивного житла: графіки незавершеного виробництва, метод відсотка виконання та чому прибуткові забудовники залишаються без готівки

Щомісячний графік незавершеного виробництва (WIP) перетворює чотири числа по…

construction
job-costing
11 хв. читання

Як читати звіт про незавершене будівництво (WIP): метод відсотка виконання, перевищення та заниження виставлених рахунків

Звіт про незавершене будівництво (WIP) визнає дохід у міру виконання робіт за…

construction
job-costing
11 хв. читання

Бухгалтерія весільного діджея та мобільних розваг: аванси, амортизація обладнання та грошовий потік у міжсезоння

Як весільним діджеям та мобільним ведучим класифікувати аванси та завдатки за…

bookkeeping
small-business
9 хв. читання

Бухгалтерія вітрильної майстерні: Калькуляція індивідуальних вітрил та чому аванси не є доходом

Вітрильні майстерні розраховують вартість грота на основі метражу тканини,…

bookkeeping
small-business