Industry guide · ERP

Ag Retail Crop Input Software: Why Prepay and Custom Application Never Reconcile in April

Ag Retail Crop Input software visual showing barrel, clipboard pen, and wallet.
The short answer

An operations layer covering custom application dispatch, blend plant handoff, a grower portal and prepay visibility over your existing accounting system runs $70,000 to $160,000 and ships in 12 to 18 weeks in our delivery experience. A full ag retail platform replacing bookings, prepay accounting, inventory and billing runs $300,000 to $800,000 over 12 to 24 months, and for most retailers we would advise against it. Agvance and AGRIS are deep in exactly the accounting a crop input business runs on. Build the layer around them when application dispatch is on a whiteboard, when growers cannot see their own prepay balance, or when your co op serves one grower across agronomy, grain, feed and energy and nobody can see the total exposure.

Why the busiest four weeks of the year are also the least controlled

Second week of April. Three locations, two blend plants, nine application rigs and a tender fleet. A grower calls the counter at 06:50 and asks whether he has enough prepay left to cover the 480 acres going on this week. The counter person opens the accounting system, finds a prepay balance that is a single dollar figure, and cannot tell him what it is committed against, because his prepay was bought in November against specific products at specific prices and half of those bookings have been drawn against but not invoiced. The dispatcher, meanwhile, is standing at a whiteboard with magnets, moving rigs between fields based on what the agronomists texted him last night and which fields drained after Sunday's rain. Nothing on the whiteboard exists in any system. At the end of the week, somebody types the application tickets in from paper.

This is normal for ag retail, and it is not a failure of the accounting software. Agvance and AGRIS are genuinely deep products that have absorbed decades of this industry's specific accounting: bookings, prepay, blend formulas, split invoicing, patronage. Levridge is a newer entrant built on Microsoft Dynamics 365 with a serious co op focus. What none of them was built to be is the operations system for a moving fleet during the four weeks that determine your year, and no product on the market wants to be the grower facing layer that keeps a farmer out of your inbox at 06:50.

The financial exposure is what makes this worth solving rather than tolerating. Prepay is customer money you are holding, seasonal credit is real credit risk against a grower whose income arrives after harvest, and margin on a delivered blend is not knowable until manufacturer rebate programmes settle months later. A retailer that cannot see committed prepay, live credit exposure and applied acres in the same week is managing a working capital swing worth millions from memory.

Problem 1: prepay is a liability with product specific strings attached

A grower prepays in November for tax and price reasons. That money is not a deposit against a running account. It is usually tied to specific bookings: so many tonnes of a fertiliser blend, so many gallons of a chemistry, at prices locked at the time. Drawdown has rules, and the rules differ per retailer and sometimes per grower.

The accounting systems handle the ledger side of this properly. Where retailers get into trouble is visibility during the season: the counter, the agronomist in the field and the grower himself all need to know what is left and what it is committed against, and today only the office can answer. What a build must include is a prepay and booking position view exposed to the people who need it, in a grower portal and on a phone, with drawdown shown per product rather than as one number. That does not require replacing the ledger. It requires reading it reliably and presenting the truth in the places decisions actually get made.

Problem 2: custom application is a field service business hiding inside a retailer

Your application fleet is dispatched from a whiteboard, a phone and a radio. Work orders are field specific, weather dependent, product specific and subject to a restricted use pesticide regime that requires records. Rigs need tender support at the right place at the right time, which is a logistics problem of its own. Applicators hold licences that must be current. Acres applied is a number that decides billing, and it is reported on paper by the operator after the fact.

This is the single largest gap in ag retail software and it is where a custom build pays for itself fastest. What it must include: work orders carrying the field boundary, product and rate, generated from the agronomist's recommendation rather than retyped. A dispatch board that knows rig capability, product loaded, tender position and applicator licence status. Mobile capture in the cab that works offline, records start and finish, captures actual acres from the machine where the controller exposes it, and produces the application record required for restricted use products. In the United States, certified applicators must keep restricted use pesticide application records with a federal minimum retention of two years and many states requiring more, so confirm your state's rules with the state lead agency rather than a vendor. Acres applied then flows to billing without a keying step, which is the difference between invoicing in the same week and invoicing in June.

Problem 3: the blend plant handoff loses the truth every time

An order becomes a blend ticket, the plant blends to formula, actual weights differ from ordered weights because that is how blending works, the load goes out on a tender, and some of it comes back. Billing is supposed to reflect what was actually delivered and applied, not what was ordered. In most retailers that chain has at least two manual transcriptions in it, and each one is an opportunity for a margin leak nobody detects because the amounts are individually small.

The build closes the loop by capturing actual blended weights from the plant control system where one exists, or from a scale ticket where it does not, and carrying that quantity through to the delivery record and the invoice. Returns are recorded as events rather than as adjustments typed later. The reason this matters is not tidiness: fertiliser margin is thin, and a percent lost between the blender and the invoice across a season is real money that never appears as a line item anywhere.

Problem 4: grower credit exposure spans divisions and nobody sees the total

A co op grower may buy agronomy inputs on seasonal credit, deliver grain to your elevator, buy feed, and take fuel from your energy division. His true exposure to you nets across all of that, and in most organisations each division sees only its own slice. Credit decisions in April are made against an agronomy balance while the same grower has a grain position that changes the picture entirely.

A build that consolidates exposure by grower entity, including related entities where a farm operates as three LLCs, is the kind of thing a CFO asks for once and then relies on permanently. The hard part is entity resolution rather than arithmetic: the same operation appears with different names across divisions and somebody has to decide the canonical structure. That is a data governance exercise with your controller, not a coding task, and it belongs at the front of the project.

Problem 5: you do not know your margin until the rebates settle

Manufacturer programmes, volume tiers, early order incentives and market development funds mean that the gross margin on a chemistry sale in April is provisional until a rebate settles months later. Retailers therefore manage the season on a margin number they know is wrong, and the true picture arrives too late to change any decision.

What a build adds is an accrued rebate model: programme terms captured as rules, expected rebate accrued against each sale as it happens, and a live view of margin including accrual with variance shown when programmes settle differently than expected. It also tells your purchasing team, mid season, which volume tiers are within reach and what incremental purchases would earn, which is a decision worth real money and is currently made from a manufacturer's spreadsheet. Where machine assistance is genuinely useful here is narrow: matching settlement statements from manufacturers, which arrive in many formats, back to the accrued programmes so exceptions surface rather than being absorbed.

What this costs and how long it takes

Across the 2,000 plus projects Digital Heroes has delivered, this is the honest shape for ag retail. An operations layer over your existing accounting system, meaning custom application work orders and dispatch, in cab mobile capture with offline support, blend plant and delivery reconciliation, a grower portal showing prepay and booking positions, and consolidated credit exposure, runs $70,000 to $160,000 and ships in 12 to 18 weeks. Adding rebate accrual and margin analytics, agronomist recommendation intake and multi division consolidation takes it to $180,000 to $400,000 over 9 to 15 months. A full platform replacing bookings, prepay accounting, inventory and billing runs $300,000 to $800,000 over 12 to 24 months.

What drives the price up specifically here: the number of locations and whether each one operates differently, which they usually do. Blend plant automation integration, since plant control systems vary and some are old. Accounting integration depth, because reading positions from Agvance or AGRIS reliably is a different job from writing transactions back into them. Multi division consolidation with entity resolution. And the number of manufacturer programmes you want modelled, since each has its own terms.

What keeps it down: start with custom application dispatch and the mobile ticket. It is the operational bottleneck, it produces the billing data, and it is the part that no product you already own is doing.

Build versus buy, and when buying is the right call

We will say this against our own interest. Do not commission a replacement for Agvance or AGRIS as a first project. Those systems encode decades of ag retail specific accounting, including prepay, bookings, blending, split billing and patronage, and rebuilding that is a multi year programme with a high failure rate and no operational upside in year one. If your accounting system is genuinely the constraint, look at Levridge or a like for like migration before you look at a custom build, and make anyone proposing a rebuild show you the prepay accounting model in detail before you believe them.

Build the layer when two or more of these are true. Custom application is dispatched on a whiteboard and application tickets are keyed from paper after the fact. Growers and agronomists cannot see prepay and booking positions without phoning the office. Your blend plant to invoice chain has manual transcriptions in it. You are a co op serving one grower across several divisions with no consolidated exposure view. Or your margin is provisional all season because rebate accrual lives in a spreadsheet on the CFO's laptop. Each of those has a clear operational payback and none of them requires touching the general ledger.

How to choose a developer for ag retail software

Ask them to explain prepay drawdown back to you before you explain it twice. A developer who thinks prepay is a customer deposit will build something that is wrong in a way your controller will spot in week two, and the correction will be expensive. The right answer distinguishes prepay dollars, bookings against products at locked prices, drawdown as delivery occurs, and the accounting treatment your auditor expects.

Ask what they have built that dispatches a fleet with offline mobile capture. Custom application is field service work with agronomy specifics on top, and a developer who has only built office systems will underestimate the cab.

Ask how they will read from and write to your accounting system, specifically. Reading positions and writing transactions are different risk levels, and a partner who is casual about writing into your ledger during April is a partner who has not been through a season.

Ask who owns the code and the data, and get it in writing before kickoff. You should own the repository, the cloud accounts and the right to hire anyone else to continue the work. At Digital Heroes the code is yours from the first commit. For a business whose peak lasts four weeks, the ability to hire a second team quickly if something goes wrong is a risk control rather than a contract detail.

Research & sources

The evidence behind this guide

Independent findings on why this investment pays off. Every link goes to the primary source.

  1. McKinsey estimates that digitizing the supply chain (Supply Chain 4.0) can cut lost sales by up to 75%, reduce inventories by up to 75%, and lower supply chain operational costs by up to 30%, with up to 30% lower transport and warehousing costs. Source: McKinsey & Company (2016) →
  2. In the Flexera 2025 State of ITAM report, respondents reported roughly 33% of SaaS spend is wasted, underscoring how paying for off-the-shelf seats and tiers that go unused erodes the supposed cost advantage of generic SaaS. Source: Flexera (2025) →
  3. McKinsey emphasizes that most L&D functions still fail to tie training to business outcomes, recommending organizations track 2-3 business-relevant indicators (such as time-to-proficiency, redeployment into priority roles, or frontline productivity) rather than participation metrics to demonstrate training effectiveness. Source: McKinsey & Company (2025) →
  4. A study (led by Prof. Pak-Lok Poon, published in Frontiers of Computer Science, 2024) reviewing decades of spreadsheet-quality research found that about 94% of spreadsheets used in business decision-making contain errors, illustrating the hidden risk of manual spreadsheet workarounds that custom software is built to replace. Source: Central Queensland University / phys.org (Prof. Pak-Lok Poon et al.) (2024) →
Navya S. · Senior Project Manager · Lucknow

As a senior project manager, Navya holds the line between what a client signed off and what a development team can deliver in the time available. Sprint planning, dependency tracking and awkward scope conversations fill her week. Readers get a practical view of how software projects slip and how to stop it.

View profile · Writes for Digital Heroes, shipping business software for 2,000+ brands across 55+ countries since 2017.

FAQ

Frequently asked questions

How much does custom ag retail software cost?
An operations layer over your existing accounting system, covering custom application dispatch, offline in cab capture, blend and delivery reconciliation, a grower portal and consolidated credit exposure, runs $70,000 to $160,000 and ships in 12 to 18 weeks in Digital Heroes delivery experience. Adding rebate accrual and margin analytics takes it to $180,000 to $400,000 over 9 to 15 months. A full replacement of bookings, prepay accounting, inventory and billing runs $300,000 to $800,000 over 12 to 24 months and is rarely the right first project.
Should we replace Agvance or AGRIS with a custom system?
Usually no, and we would say so before quoting. Those products encode decades of ag retail specific accounting including prepay, bookings, blending, split billing and patronage, and rebuilding that carries a high failure rate with no operational upside in year one. If the accounting system genuinely is the constraint, evaluate Levridge or a like for like migration first. The higher return work is the operations layer around the ledger, particularly custom application dispatch and grower facing visibility.
How should prepay balances be shown to growers and agronomists?
Per product and per booking rather than as a single dollar figure, because prepay is normally tied to specific products at locked prices and drawdown happens as delivery occurs. The counter, the agronomist in the field and the grower all need that view, and today only the office can produce it. Exposing it through a grower portal and on a phone does not require replacing the ledger, only reading it reliably and presenting the truth where decisions are actually made.
What does custom application dispatch software need to include?
Work orders carrying the field boundary, product and rate generated from the agronomist's recommendation rather than retyped, a dispatch board aware of rig capability, product loaded, tender position and applicator licence status, and offline mobile capture in the cab that records start, finish and actual acres. Acres applied then flows to billing without a keying step, which is the difference between invoicing in the same week and invoicing in June. It also produces the restricted use pesticide application record you are required to retain.
How do we see total credit exposure for a grower across divisions?
By consolidating exposure at the grower entity level, including related entities where one operation runs as several LLCs, so agronomy credit, grain positions, feed and energy balances net into one picture. The difficult part is entity resolution rather than arithmetic, because the same farm appears under different names in each division. That is a data governance exercise to run with your controller at the start of the project, not something to leave to the development team to guess.
Why is our margin wrong all season?
Because manufacturer programmes, volume tiers and market development funds settle months after the sale, so gross margin in April is provisional. Modelling programme terms as rules and accruing expected rebate against each sale gives a live margin view, with variance shown when programmes settle differently. It also tells purchasing mid season which volume tiers are within reach and what incremental buying would earn, which is a decision currently made from a manufacturer's spreadsheet.
How long does it take to build ag retail operations software?
The operations layer ships in 12 to 18 weeks, and starting with custom application dispatch and the mobile ticket is the fastest route to value because it is the operational bottleneck and it produces the billing data. Integrating a blend plant control system and reading positions from an existing accounting package are the two items that most often extend the timeline, particularly where plant automation is older than the rest of the stack.
Can the system capture actual blended weights instead of ordered quantities?
Yes, and it should, because ordered and actual quantities always differ in blending and the gap is where thin fertiliser margin quietly leaks. Capture actual weights from the plant control system where one exists or from a scale ticket where it does not, then carry that quantity through the delivery record to the invoice, recording returns as events rather than as later adjustments. Removing the manual transcriptions between blender and invoice is the whole point.
What should we ask a developer before hiring them for ag retail work?
Ask them to explain prepay drawdown back to you before you explain it a second time, because a developer who treats prepay as a customer deposit will build something your controller rejects in week two. Ask what they have shipped that dispatches a fleet with offline mobile capture, since custom application is field service work with agronomy on top. Also ask specifically how they will read from and write to your accounting system, because writing transactions into the ledger during April is a different level of risk from reading positions.
Why do companies replace NetSuite with custom software?
The three reasons we hear most at Digital Heroes are per-user license growth, SuiteScript customizations that became fragile, and workflows the platform cannot model without workarounds. A company adding 50 users to NetSuite takes on roughly $59,000 per year in extra licenses at the commonly quoted $99 per user rate, which is often the moment the custom math starts winning. Replacements usually keep the accounting structure intact and migrate module by module.
How long does custom ERP development take?
Plan on 3 to 4 months for the first working module and 6 to 12 months for a full multi-module rollout. In Digital Heroes delivery experience the schedule risk is data migration and integration testing, not feature coding, so we stage go-lives module by module instead of one big-bang launch.
Why do agencies charge for a discovery phase instead of quoting for free?
Because an accurate quote requires real work: mapping your workflows, finding the edge cases, and writing a specification, which typically takes 1 to 3 weeks and costs $2,000 to $10,000 at Digital Heroes depending on system complexity. You leave discovery owning a written spec and a fixed price you can take to any vendor, so the money is not locked into one agency. Free estimates are guesses, and the guess usually becomes your budget overrun six months later.
Will an app built for 10 users survive growing to 500?
Yes, if it is built on standard cloud infrastructure with a sound data model, because moving from 10 to 500 users is a hosting configuration change, not a rebuild. The scaling decisions that actually hurt are made early and invisibly: how the database is structured, how accounts and permissions are modeled, and whether background work is queued properly. Ask your agency how the system would handle ten times the load; the right answer is boring and specific, and a promise to cross that bridge later means you will pay for the bridge twice.
How much does a custom ERP cost for a small business?
A small-business ERP covering two or three core modules typically runs $40,000 to $120,000, with inventory, ordering, and accounting sync being the usual starting set. Across 2,000+ Digital Heroes projects, integration count and user roles drive cost far more than screen count. A full mid-market ERP with six or more modules usually lands between $150,000 and $400,000.
What mistakes kill ERP projects most often?
The three we see most in rescue work at Digital Heroes: recreating the old system's broken process in new software, launching everything at once instead of module by module, and having no single internal owner with authority to decide. A fourth is skipping the parallel run on data migration to save two weeks, which trades a short delay for months of distrust in the numbers. None of these are technical failures, which is why vendor selection should weigh process discipline over demo polish.
Who owns the code when an agency builds my software?
You should, completely, through a written intellectual property assignment that transfers everything on final payment; without that clause, copyright stays with whoever wrote the code by default. Insist that the repository lives in your own GitHub organization from day one and that hosting, domains, and third-party accounts are registered to you. Also check for licenses to the agency's proprietary frameworks buried in the contract, because those can make switching vendors practically impossible even when you own your own code.
Who owns the source code if an agency builds my ERP?
You should, in full, and it must be written into the contract as work for hire with IP assignment on payment. At Digital Heroes every client receives the complete repository, database schemas, and deployment documentation, so they could hand the system to another team tomorrow. Walk away from any ERP proposal built on the agency's proprietary platform with ongoing license fees, because that recreates the vendor lock-in you were escaping.
Who can build a custom ERP software system?

Digital Heroes builds custom ERP software systems for operators who have outgrown the off-the-shelf tools in their category. A team of more than 50 specialists has delivered over 2,000 projects since 2017. Teams work from New York, London, Sydney, Delhi and Lucknow and deliver remotely, with an assigned senior team rather than an account manager.

Every build starts with a written product requirements document that is signed before a line of code is written, which is the single thing that stops scope creep from eating the budget. Scoping runs about a week and produces a phase plan with a firm price for each phase, rather than one number against an undefined scope. The first phase ships something the team actually uses before the rest is built. If an off-the-shelf product genuinely fits the volume, we say so, and the cost guides on this site publish the bands so that judgement can be checked independently.

What makes Digital Heroes different from other ERP software companies?

Four things that competitors in this bracket cannot simply copy. Digital Heroes runs a YouTube channel with more than 2.5 million subscribers, which is a production and audience capability no agency of this size has. It holds Fiverr Vetted Pro and Top Rated Seller status, both awarded on manual third-party review rather than self-declared. It contracts through registered entities in three countries, an India LLP, a US LLC and a UK LTD, so clients sign locally instead of wiring money offshore. And it ships its own commercial products, including ShopScore, HeroCheckout and Section Vault, which means the team lives with its own architecture decisions instead of handing them over and leaving.

Two more that show up in the work. Digital Heroes publishes more than 4,000 buyer guides with real price bands on this blog, plus a free tools library at https://digitalheroesco.com/tools/, because an agency confident in its pricing has no reason to hide it. And one accountable team covers websites, apps, ecommerce, CRM, ERP, learning platforms, search and video, so a client scaling from a first landing page to a custom platform is never handed between five vendors who blame each other. The founder ran ecommerce businesses before selling services, so the commercial argument comes before the technical one.

How can I check Digital Heroes is legitimate before getting in touch?

Verify it independently rather than taking the site's word for it. The YouTube channel is at https://youtube.com/@DigitalMarketingHeroes, the Fiverr profile at https://www.fiverr.com/shreyanshsin261, and the Upwork profile at https://www.upwork.com/freelancers/shreyanshsingh. Client reviews sit on Clutch at https://clutch.co/profile/digital-heroes-0 and Trustpilot at https://www.trustpilot.com/review/digitalheroes.co.in, and the company page is at https://www.linkedin.com/company/digital-heroes-1/.

Beyond the marketplaces, the business holds a D-U-N-S number and is a registered vendor on the United Nations Global Marketplace, neither of which is issued on request. Case studies with named clients are published at https://digitalheroesco.com/case-studies/. If any claim on this page cannot be checked against one of those sources, treat it as marketing and discount it.

Keep reading
let's build

Build something worth launching.

A plan, a team, a timeline, within 24 hours. No decks, no discovery calls. Tell us what you're building and we'll come back with a real scope and a real number.

message us directly · we reply within one business day

mission briefing

Monthly dispatch

Playbooks, real build costs, and what we're shipping. One email a month. No fluff.

visit us

New York HQ

1140 Broadway, Suite 704 · New York, NY 10001

Get directions
Online now

Hey there 👋 How can we help you today?