---
title: Accounting Overview
description: Bigcapital setup, Schedule C, COGS, livestock deaths, owner draws
published: true
date: 2026-04-12T00:00:00.000Z
tags: pncfish, accounting, bigcapital
editor: markdown
dateCreated: 2026-04-12T00:00:00.000Z
---

# Accounting Overview

## Tool: Bigcapital

Self-hosted, open-source accounting at `accounts.netgrimoire.com` (docker5, static Caddyfile entry).

Bigcapital handles:
- Income entry from Square sales reports
- Expense categorization to Schedule C lines
- Livestock death inventory shrinkage journal entries
- Owner draw tracking (separate from business expenses)

## Chart of Accounts

Mapped to **Schedule C** lines. Setup is in progress — not yet finalized.

Key accounts to establish:

| Account | Type | Schedule C Line |
|---------|------|----------------|
| Sales — Livestock | Revenue | Line 1 (Gross receipts) |
| Sales — Supplies/Accessories | Revenue | Line 1 |
| COGS — Livestock purchases | COGS | Line 36-39 |
| Inventory shrinkage (deaths) | COGS adjustment | Line 39 |
| Rent | Expense | Line 20b |
| Utilities | Expense | Line 25 |
| Supplies | Expense | Line 22 |
| Advertising | Expense | Line 8 |
| Owner draws | Equity | Not on Schedule C |

## COGS for Livestock

Livestock is inventory. COGS is calculated as:

```
Beginning Inventory + Purchases - Ending Inventory = COGS
```

**Livestock deaths** reduce ending inventory. Track in dedicated Google Sheet tab, then enter as inventory shrinkage journal entries in Bigcapital. Do not process deaths through Square.

## Owner Draws

Owner draws are equity withdrawals — not business expenses. They do not appear on Schedule C and must not be categorized as expenses. Record separately in Bigcapital as equity/drawing transactions.

## Income Entry Workflow

1. Pull sales report from Square (weekly or monthly)
2. Enter total sales as income in Bigcapital
3. Categorize to appropriate revenue accounts (livestock vs. supplies/accessories)
4. Enter any expenses paid that period (receipts, invoices)
5. Record any livestock deaths from the Google Sheet tab as shrinkage journal entries

## Pending

- [ ] Finalize chart of accounts — map all accounts to Schedule C lines
- [ ] Confirm COGS tracking method aligns with chosen inventory accounting method (FIFO vs. average cost)
- [ ] Set up livestock death log tab in Google Sheets
- [ ] Establish journal entry cadence for shrinkage entries
