How BizKit helped GoSolar grow product margins by PHP 175,000+ by uncovering hidden sourcing inefficiencies

With BizKit, GoSolar changed how it buys before its ERP went live. It has recovered PHP 175,000+ in margin by buying in bulk, not in small rush orders. Another PHP 1,000,000+ in margin is still available on items it bought above the lowest rates it has already paid.

A purchase request with an approval stamp

Results at a glance

PHP 175,000+
Margin recovered by buying larger orders at bulk rates instead of small rush orders
PHP 19,530
Margin recovered on one 3,000-unit order of a high-use item, compared with small orders
60–65%
Lower unit cost at volume, on select materials
PHP 1,000,000+
More margin still available on materials bought above the lowest rates GoSolar has already paid

GoSolar was growing fast, but buying on estimates and in small rush orders cost it margin

GoSolar is a home solar business that has grown fast. It can only start a project when the right materials are on hand. Yet its team bought on estimates from past projects rather than on what each new project needed.

GoSolar had no set way to log stock as it came in, so its counts were not always right. The team also bought the same items in small rush orders again and again. Its suppliers had offered lower prices for big orders, so each rush order cost more than it had to and left GoSolar less margin.

Sample records in BizKit's purchase history report, with the same items bought at two unit prices: a box of M10 hex bolts at PHP 1,250 on small orders and PHP 1,100 on an order of 50 boxes, and a cordless drill at PHP 6,725 and PHP 5,900.
Sample records in BizKit's purchase history.

BizKit replaced rush buying with a "no approval, no purchase" rule, built into its ERP before go-live

BizKit was GoSolar's partner for its ERP, one system for buying, stock, sales and books. Before that system went in, we worked with GoSolar's buying, warehouse and finance teams to set clear rules for how it buys. It is the same work we do at our Fit-Gap stage, where we check what a business does against what the system does.

The main rule was "no approval, no purchase," and we built it into the ERP so that each buy and each stock release needs an approved request. We also added a check on stock before it leaves the warehouse. All three teams took on the rules before go-live, so they were in place from GoSolar's first day on the ERP. Since then, those rules have replaced rush buying with one process the team can trace.

With BizKit, GoSolar recovered PHP 175,000+ in margin by buying at bulk prices instead of rush prices

As more buys went through approved requests, GoSolar's purchase records filled in. We then went through them with its team and checked what it paid for the same item from one order to the next. Together we found that bulk orders had already recovered PHP 175,000+ in margin over small rush orders.

On select materials, buying in bulk cut the cost of each unit by 60–65%. In one case, a 3,000-unit order of a high-use item recovered PHP 19,530 in margin over small orders. Because GoSolar pays less for these materials in bulk, it keeps the difference as margin on what it sells.

With BizKit, GoSolar's leaders now see PHP 1,000,000+ more margin still available on items bought above the lowest rates it has already paid

The same records show PHP 1,000,000+ more margin still available on items GoSolar bought above the lowest rates it has already paid. Its finance and buying teams now share these numbers with its leaders. Together, the two teams use them to agree on which bulk buys to make.

The records also show a few items GoSolar needs most to keep projects on time. On those items, larger orders have cost more per unit than small ones, and GoSolar cannot run short of them. For each one, we and its team are comparing suppliers and order sizes to find the right price.

Since go-live, GoSolar has made real progress in its daily buying, but its new habits are not yet steady. We are guiding its team on them, and our Operations stage is built for this work. The system has begun to show GoSolar sooner what it will need, and we keep making that view better so it can plan buys earlier.

With more control over margins and stock, GoSolar can add crews and take on more projects

GoSolar wants every project to have what it needs on time, without paying more than it has to.

When stock arrives on time for each project, GoSolar can add crews who will not sit and wait for it. With more crews, it can also run more projects at once. Step by step, GoSolar is moving from estimates to its own data to decide how and when it buys. We are working with its team as it makes that change.

Questions about working with BizKit on your own ERP

How is BizKit different from a vendor?

Many vendors stop at go-live, but we stay with the client until the new way of working holds. We also start earlier, by agreeing a better way of working with the client's teams before we set up the system.

How does BizKit implement an ERP?

We start with how the client buys and works, and at our Fit-Gap stage we compare that with what the system does. We then agree the rules with its teams, set up the ERP to them and test it on the client's own data before go-live. After go-live, we keep working with the team in our Operations stage, with health checks and a meeting every two weeks.

Does this work for a team whose buying is not yet consistent?

Yes. GoSolar's daily buying in the system is still uneven, but its purchase records already show where bulk orders recover margin. The rules give your team one process to work toward while your habits change.