Serge is starting out in broiler chicken farming. For his first real cycle, he buys 500 chicks.

Like many farmers starting out, he's comfortable enough with the technical side: preparing the coop, feeding the birds, keeping up with vaccinations, monitoring mortality and preparing the sale.

But as the weeks go by, another question becomes harder to answer:

💡

How much has this batch of chickens really cost him?

Money goes out everywhere: buying chicks, feed bags, vaccines and veterinary products, litter, water and electricity, transport, labor, small unplanned expenses. Then the sales start — some customers pay in cash, others by mobile money, part of the chickens is sold to individuals, another part to resellers.

At the end of the cycle, Serge can easily say "I sold a lot." But he wants to be able to answer a better question:

💡

After all the expenses, how much did he actually make on this batch?

To do this, he decides to use zBilling.net for free to track only the financial side of his farm.

Who are my partners?
Contacts
suppliers, customers, service providers
What to do, and when?
Agenda
vaccination, order, sale
What came in and went out?
Finances
an expense or income for the cycle
⚠️

Important: zBilling.net does not replace a technical farming record. Bird weight, mortality, feed consumption, detailed veterinary treatments and zootechnical performance stay in your usual farm-tracking tool. Here, zBilling.net mainly answers one question: where did the money go, and what did the cycle actually bring in?

The cycle begins

Before seeing how to set everything up, let's follow Serge's cycle, week by week.

Before day 1

Where does the money for the first cycle come from?

Before spending a single franc, Serge first has to fund his activity. He estimates he'll need about 1 800 000 FCFA to cover the first cycle: chicks, feed, animal health, litter, energy, transport, labor and contingencies.

This money can come from his own funds, a loan, or a mix of both.

Case 1 — Serge contributes his own funds

If Serge already tracks his personal finances in zBilling.net, the cleanest approach is to make a Transfer from his personal account to his farm account. This transfer creates neither income nor an expense: the money simply changes pocket.

If his personal finances aren't tracked in zBilling.net, he can record the funds entering the farm as an income entry:

FieldValue
AccountCompte mobile exploitation
OperationIncome
LabelApport personnel — lot octobre
Amount1 800 000
PayerSerge
CategoryAPPORT INITIAL

Case 2 — The cycle is funded by a loan

If Serge receives outside financing:

FieldValue
AccountCompte bancaire exploitation or Compte mobile exploitation
OperationIncome
LabelFinancement — lot octobre
Amount1 800 000
Payerthe lender
CategoryEMPRUNT REÇU
⚠️

A personal contribution or a loan is not farm income. The money does enter the cash position, but it doesn't come from selling chickens. It will therefore need to be excluded from the cycle's result calculation.

💡

Why start with this step? Cash and mobile-money accounts can't pay out more than their available balance. Only bank accounts can be allowed to go negative. A farm that's starting out must therefore receive its financing before recording its first expenses.

Day 1 · Finances → New transaction

The 500 chicks arrive

Serge buys his 500 chicks for 400 000 FCFA. He immediately records the expense:

FieldValue
AccountCompte mobile exploitation
Label500 poussins — lot octobre
Amount400 000
PayeeCouvoir du Centre
CategoryPOUSSINS

The cycle's first expense is now recorded, reducing the cash funded in the previous step.

💡

Serge isn't trying to calculate his profit yet. He's simply starting by not letting a single expense slip from memory.

Week 1

The first costs start piling up

A few days later, Serge buys feed, litter, veterinary products and disinfectant. Each purchase is recorded the moment the money goes out:

ExpenseCategoryAmount
Starter feedALIMENT180 000 FCFA
LitterLITIERE35 000 FCFA
Vaccines / veterinary productsSANTE ANIMALE45 000 FCFA

The principle stays the same: a real expense = one entry in zBilling.net. Serge doesn't need to wait until the end of the cycle to try to remember everything he bought.

Week 2 · Agenda → Tasks

Not forgetting important dates

Farming isn't just a string of expenses. There are also dates to keep: vaccination, a treatment reminder, ordering feed, the technician's visit, preparing the coop, the expected start of sales.

Serge therefore uses Calendar → Tasks for simple reminders:

  • Order growth feed
  • Vaccinate the batch
  • Call the vet
  • Prepare the transport cages
  • Contact the resellers
⚠️

The Calendar here serves as an operational reminder. It does not replace a veterinary protocol or a farm health record.

Week 3

Small expenses start to become invisible

This is often when the numbers start to blur. Serge pays, one after another, 10,000 FCFA for transport, 7,500 FCFA for a repair, 5,000 FCFA for disinfectant, 15,000 FCFA for occasional help, and several small cash expenses.

Taken separately, these amounts look small. But added up over the whole cycle, they can add up to a significant sum. Serge therefore creates a short list of categories and sticks to it.

Financing categories to keep separate
CategoryUse
APPORT INITIALpersonal funds injected into the farm
EMPRUNT REÇUfinancing received from a lender

These categories explain where the cash comes from, but they must not be added to sales when calculating the cycle's result.

Recommended expense categories

Farming

  • POUSSINSbuying chicks
  • ALIMENTstarter, grower and finisher feed
  • SANTE ANIMALEvaccines, medicine, veterinary products
  • LITIEREshavings, sawdust or other litter

Operations

  • EAU ELECTRICITEwater, heating, lighting, energy
  • MAIN D OEUVREpermanent or occasional staff
  • TRANSPORTdelivery, travel, transport
  • MATERIELfeeders, drinkers, repairs
  • DIVERS ELEVAGEgenuinely one-off expenses

The simpler and more consistent the categories, the easier the cycle's results will be to read.

Week 5 · Contacts

Preparing the sale

The chickens are approaching selling age. Serge starts calling restaurants, resellers, neighbors, regular customers, small shops.

In Contacts, he records his main partners:

GroupExamples
Clientsresellers, restaurants, regular buyers
Fournisseurshatchery, feed supplier, veterinary pharmacy
Prestatairescarrier, technician, labor

The goal isn't to build a big, complicated file. It's simply to be able to link money movements to the right people or businesses.

Sale day

The money starts coming in

A reseller buys 225 000 FCFA. Serge records the income:

FieldValue
AccountCompte mobile exploitation
LabelVente poulets — lot octobre
Amount225 000
PayerETS Bon Marché
CategoryVENTE POULETS

Another customer pays in cash: 90 000 FCFA. The income is recorded on Caisse élevage, with the same category VENTE POULETS.

This way, Serge clearly tracks where the money was received, who paid, and for what activity.

At the end of the cycle: revenue isn't what answers the real question

Let's say that by the end of the cycle, Serge has sold 470 chickens. The other birds may have been lost, consumed, given away, or never reached sale — that quantitative tracking stays in his technical farming record.

In zBilling.net, Serge mainly looks at the financial flows:

Expenses
Chicks400 000 FCFA
Feed900 000 FCFA
Animal health80 000 FCFA
Litter35 000 FCFA
Water / electricity45 000 FCFA
Labor120 000 FCFA
Transport60 000 FCFA
Miscellaneous farm costs40 000 FCFA
Total expenses1 680 000 FCFA
Operating income
Chicken sales2 115 000 FCFA
Manure / by-product sales35 000 FCFA
Total operating income2 150 000 FCFA

Cycle result

To measure the batch's performance, Serge only takes into account transactions related to the farm's operations.

It includes

  • VENTE POULETS
  • VENTE SOUS PRODUITS
  • POUSSINS
  • ALIMENT
  • SANTE ANIMALE
  • LITIERE
  • EAU ELECTRICITE
  • MAIN D OEUVRE
  • TRANSPORT
  • MATERIEL
  • DIVERS ELEVAGE

It excludes

  • APPORT INITIAL
  • EMPRUNT REÇU

These two categories fund the cash position, but they aren't revenue.

Operating income
2 150 000 F
Operating expenses
1 680 000 F
Cycle result
470 000 F
⚠️

The figures above are purely a teaching example. The cost of chicks, feed and energy, losses, and selling prices vary widely depending on the region, the season and the farming method.

Serge can finally answer clearly:

💡

On this cycle, my sales and by-products generated 2,150,000 FCFA. My operating expenses reached 1,680,000 FCFA. The cycle's result is therefore 470,000 FCFA.

He now distinguishes three different concepts:

  • Financing — what money did I use to start the cycle?
  • Cash flow — how much money is currently available in my accounts?
  • Result — did the farming activity actually generate a surplus?

Did the cycle actually create money?

Serge started with 1 800 000 FCFA in financing. At the end of the cycle, after all expenses and all sales collected, his accounts show 2 270 000 FCFA.

Final account balance − Starting financing = Cycle result
2 270 000 F − 1 800 000 F = 470 000 F

He can therefore recover the 1,800,000 FCFA used to finance the cycle: the starting capital is restored, and the activity created an extra 470,000 FCFA.

But watch out: a result doesn't necessarily mean money is available

Another common mistake is confusing what the activity earned with the money still sitting in the account.

Serge may have made money on his cycle while already having used part of it to prepare the next batch, repay a debt, cover a personal expense, or buy equipment.

⚠️

That's why it's best to keep the farm's finances separate from personal money.

How to set this organization up in zBilling.net

1
Finances → Comptes

Create the farm's accounts

An account represents an actual pocket of money. Examples:

AccountUse
Caisse élevagecash
Compte mobile exploitationmobile money payments and receipts
Second compte mobile exploitationanother mobile wallet if needed
Compte bancaire exploitationtransfers, financing or large expenses
⚠️

Cash and mobile-money accounts must be funded before they can pay anything out. They cannot go negative. Only bank-type accounts can be allowed to carry a negative balance.

⚠️

As much as possible, avoid mixing the coop's money with your personal money.

Funding the accounts before the first expenses

At the start of a cycle, first record where the cash comes from:

  • a transfer from a personal account already tracked in zBilling.net;
  • or an income entry APPORT INITIAL ;
  • or an income entry EMPRUNT REÇU.

This transaction must come before buying the chicks and the first costs.

💡

To later analyze the cycle's profitability, don't count APPORT INITIAL or EMPRUNT REÇU as sales.

2
Contacts → Groupes

Create the useful contacts

Create, for example: Clients, Fournisseurs, Prestataires. Then gradually add the partners who really matter:

  • the hatchery;
  • the feed supplier;
  • the veterinary pharmacy;
  • the vet or technician;
  • the main resellers;
  • the restaurants that buy regularly.

No need to enter every small occasional buyer.

3
Finances → New transaction → Expenses

Record every expense

FieldValue
AccountCompte mobile exploitation
LabelAliment croissance
Amount150 000
PayeeProvenderie Centrale
CategoryALIMENT

Record the expense the same day. It's far more reliable than trying to reconstruct six weeks of expenses at the end of the cycle.

4
Finances → New transaction → Income

Record the sales

FieldValue
AccountCaisse élevage
LabelVente poulets — lot octobre
Amount90 000
PayerClients divers or an identified customer
CategoryVENTE POULETS

For regular buyers, use their actual contact record. For small anonymous sales, you can create a generic contact once Clients divers and reuse it.

5
Label

Clearly identify the cycle

If Serge raises several batches a year, he needs to be able to tell them apart. A simple method is to use a consistent label containing the cycle's name:

  • October batch — feed
  • October batch — chicks
  • October batch — sale
  • January batch — feed
  • January batch — sale

He can then use keyword search to find every transaction from the same cycle.

⚠️

zBilling.net doesn't have a dedicated module here that automatically calculates the result per batch. The keyword in the label simply lets you isolate the relevant transactions.

6
Finances → Transactions

Read the result

Filter by the cycle's period, or by the keyword matching the batch. You then get the receipts, the outflows and the net balance for the filtered period.

For deeper analysis, use the CSV export. In Excel or Google Sheets, a pivot table by category lets you immediately see which line items cost the most.

What Serge can now compare from one cycle to the next

From the second batch onward, the tracking becomes even more useful:

QuestionWhat he can look at
Did I spend more on feed?category ALIMENT
Did healthcare cost me more?SANTE ANIMALE
How much did I collect from sales?VENTE POULETS
Did the cycle generate a surplus?Receipts − Outflows
Which supplier cost me the most?filter by partner / export

The goal is no longer just to keep track of numbers. The goal is to start making decisions based on those numbers.

Useful reminders in the Calendar

Agenda → Tâches — a few examples:

  • Order growth feed
  • Vaccinate the batch
  • Call the vet
  • Cleaning and disinfection
  • Contact the resellers
  • Prepare the next cycle
⚠️

zBilling.net's reminders never replace a vet's recommendations or your farm's health protocol.

Habits to build

  • 1Keep the farm's money separate from your personal money.
  • 2Fund the farm account before the first expenses.
  • 3Don't confuse a contribution, a loan and operating income.
  • 4Record every expense the same day.
  • 5Always use the same categories.
  • 6Clearly identify each cycle in the labels.
  • 7Also record the small expenses.
  • 8Link large purchases to the right suppliers.
  • 9Don't confuse revenue, cash position and result.
  • 10Compare cycles with each other, not just sales.
  • 11Keep the farm's technical tracking separate from the financial tracking.
Out of scope

What this guide doesn't cover

This scenario deliberately uses only the free Contacts, Calendar and Finance modules. It does not cover:

  • automatic tracking of the number of live birds;
  • daily mortality;
  • average weight;
  • feed conversion ratio;
  • feed stock quantities;
  • medicine stock;
  • detailed health records;
  • veterinary prescriptions;
  • full zootechnical traceability;
  • automatic calculation of the cost price per chicken;
  • automatic management of several coops or batches at once.

These require either a dedicated farming tool or a more advanced setup.

Before, Serge could only end a cycle by saying "I sold a lot of chickens." With a few minutes of data entry over the weeks, he can now say: "this batch cost me 1,680,000 FCFA, I collected 2,150,000 FCFA, and my result is 470,000 FCFA." The difference looks simple. But it's often the first step between just having an activity and starting to actually run a business.

Ready to track your farm's finances?

Contacts, Calendar and Finance are available for free in the Personal workspace — no credit card required.

Request a demo Start for free