Buying Waste by the Kilo: Record Scrap Purchases Right
Gazeloft 5 min read
The pain: the busiest moment is the worst time to write
The moment you buy waste is chaotic by design. A Customer is standing at your scale with three sacks of PET. Two more people are waiting behind her. Your phone is ringing. You weigh 41.5 kg, agree ₦150 per kg, and now you need to multiply 41.5 by 150 in your head, count out ₦6,225, and somehow also write down what just happened.
Most dealers skip the writing. Or they write "PET 41kg" on a paper that will be soaked or lost by Friday. Multiply that by thirty Customers a day and the result is predictable: at month end you know money left your hand but you cannot say exactly how many kilos you hold, what they cost, or who your best sources are.
What the Buy Waste Product flow is
Gazeloft's Recycling space puts two flows in a single entry modal: Buy Waste Product and Sell Waste Product. The Buy side is built for exactly the moment described above.
One Buy entry captures three things:
- The material, picked from your list (PET, cans, carton, and so on).
- The weight in kg, exactly as your scale reads it.
- The Customer, the person you are buying from. In Gazeloft the person you buy waste from is always called a Customer, because they are the people your buying business serves.
The price per kg fills in automatically from the material's default buy price, and you can override it for this entry if you negotiated differently. The amount is then calculated for you as kg times price per kg. You never do the multiplication and you never mistype a total that disagrees with the weight.
Behind the scenes, one Buy entry does three jobs at once: it reduces your cash-at-hand by the amount, it increases your stock of that material by the kilos, and it adds a record to the Customer's history so rankings and insights stay accurate. And importantly, it adds zero to profit, because in this space there is no profit until material is sold.
Step by step: recording a buy in the app
- Open your Recycling space and tap the entry button.
- Choose Buy Waste Product in the modal.
- Pick the material, for example PET bottles.
- Enter the kilos from your scale, for example 41.5.
- Confirm or adjust the price per kg. The default, say ₦150, is already filled in.
- Select the Customer, or add a new one in a few seconds with just a name and phone number.
- Check the calculated amount (₦6,225 in this case) matches what you are paying, and save.
The whole flow is faster than counting the cash. If the same Customer returns tomorrow with another load, use repeat last entry and just change the weight. If you buy the same material at the same price all day, a quick preset makes it even faster.
Step by step: on the web dashboard
On gazeloft.com, open the Recycling space and use the same Buy Waste Product modal. The web version captures the same material, kg and Customer fields, which matters if a yard assistant records at a desk while the scale operator calls out weights. Every entry lands in the same ledger regardless of where it was typed.
Speed tools for the rush hour
Recording is only sustainable if it is faster than not recording, so the Buy flow stacks several speed tools. Quick presets let you save your most common combinations, like PET at the default price, so a routine purchase becomes pick preset, type weight, save. Repeat last entry copies everything from the previous transaction, perfect when a Customer brings three separate sacks weighed one after the other. The offline outbox means none of this waits for network: entries save instantly on the phone and sync later with a durable idempotency key, so a flaky connection can never create duplicates. And because the amount is always computed as kg times price per kg, there is no moment where a rushed operator can enter a total that contradicts the scale. The practical result is that a full Buy entry, with material, weight, price and Customer, takes well under fifteen seconds once your defaults are set. That is faster than most people can write "PET 41kg Chidi" legibly in a notebook, and unlike the notebook, the entry is already added up, already attached to the right person, and already part of your reports.
A worked example: one Customer, one month
Ibrahim collects from a regular Customer named Chidi, a hotel cleaner who brings PET twice a week. Over one month:
- Week 1: 38 kg and 42 kg at ₦150 per kg, total ₦12,000 for 80 kg.
- Week 2: 55 kg at ₦150 per kg, ₦8,250.
- Week 3: 47 kg and 51 kg at ₦155 per kg (prices moved), ₦15,190 for 98 kg.
- Week 4: 60 kg at ₦155 per kg, ₦9,300.
Because each buy was one quick entry, Ibrahim can now see that Chidi brought 293 kg costing ₦44,740, an average of about ₦152.70 per kg. When his Buyer offers ₦250 per kg, Ibrahim knows Chidi's material alone carries roughly ₦28,500 of margin. That is the difference between "Chidi brings plenty bottles" and an actual number. Numbers get Customers treated well, paid fairly and kept loyal.
Tips and pitfalls
- Weigh first, enter immediately, then pay. Making the entry part of the payment ritual means nothing is ever forgotten. The entry takes less time than counting notes.
- Never estimate weight. If the scale says 41.5, enter 41.5. Rounded entries quietly destroy the accuracy of your cost per kg.
- Record the price you actually paid. If you negotiated ₦140 instead of ₦150, override the default for that entry. Your margin reports are only as honest as your inputs.
- Add real Customer names. "Man with cap" helps nobody. A name and phone number turns a stranger into a source you can call when your load is nearly full.
- Poor signal is not an excuse. Entries queue offline and sync later. The outbox uses a durable idempotency key, so even if you close the app, nothing double-posts.
- Backdate when you must. Forgot yesterday's late buy? Enter it today and set the date field to yesterday. Your daily totals stay truthful.
Make every kilo count
Every sack you weigh without recording is a hole in your books. With the Buy Waste Product flow, the record takes less time than the payment. Start capturing every buy, every Customer and every kilo today at gazeloft.com.
Frequently asked questions
Why does Gazeloft call the person I buy from a Customer?
Because they are the people your buying operation serves every day. In Gazeloft the buy side is always a Customer and the company you sell to is always a Buyer. Keeping the two words separate keeps your reports readable.
Can I record a buy on credit if I pay the Customer later?
Yes. Gazeloft tracks debt both ways with partial repayments, so you can record what you owe a Customer and clear it in pieces.
What happens if I enter the wrong weight?
Use transaction reversal. The row stays in history but its effect is zeroed, then you enter the correct figure. Your books stay honest without deleted rows disappearing mysteriously.
Does a buy entry affect my profit?
No. A buy is money out and stock in. Profit in the Recycling space appears only when material is sold to a Buyer.
Tags: record keeping, purchases, recycling, buy waste, customers