GRAINMATH · BY GRAINSHORE
Calculation & use disclaimer
Last updated: 31 October 2026
GrainMath is a conversion and planning aid. Check inputs, assumptions, equipment specifications, current requirements and actual measured weights before making a commercial, loading, routing or safety decision.
General information and your decisions
GrainMath and its illustrated field guide provide general information and estimated equivalents. They are not professional engineering, transport-safety, regulatory, legal, financial, commodity-grading or other professional advice, and do not replace a qualified professional, certified scale ticket, equipment rating, permit or responsible loading plan.
You remain responsible for the figures entered, defaults selected or edited, interpretation of the results and decisions made from them. Confirm important results independently, including the currency, unit, product, load mode, quote basis and scope of charges. Do not use the calculator as the sole basis for operating equipment or complying with a contract or law.
Mass, bushels and grain condition
GrainMath uses exact mass definitions for pounds, kilograms, metric tons and U.S. short tons. A metric ton is 1,000 kg; a U.S. short ton is 2,000 lb. An unqualified “ton” can be ambiguous in trade documents, so confirm the intended unit.
Standard U.S. trade-bushel factors of 48 lb for barley, 60 lb for wheat and 32 lb for oats are the conventions selected by this calculator. They do not measure a particular lot's moisture, grade, quality, foreign material or actual density. A measured physical-bushel choice answers a different question and must use a valid representative measured weight. Neither option applies moisture shrink, drying loss, grading discounts or contract-specific settlement rules.
Estimated bulk density is separately editable and may differ from actual material. Trade-bushel weight and equipment-volume estimates must not be treated as an inspection, guarantee of quality or substitute for physical measurement. Weight only mode does not assess whether a product physically fits.
Equipment, packaging and capacity estimates
Container, truck, covered-hopper and hold figures are representative editable examples. Gross ratings, tare, usable volume, full-pallet weight, pallet positions, bag size and packaging allowance may differ from your equipment. Confirm the actual equipment's placards, manufacturer documents, operating condition, loading instructions and measured empty and loaded weights.
Bulk estimates use the lesser of a weight ceiling and estimated grain-volume capacity where applicable. Bagged estimates assume full, single-stacked pallets constrained by weight and positions; they do not optimize partial pallets, stacking, bag overhang, dimensions or loading geometry. Whole bags, pallets and loads round upward as described. Packed product and packaging gross weight may exceed the requested net product weight.
The editable 5,000 metric-ton hold is a scale/planning comparison, not a vessel specification, stability calculation, stowage plan or port authorization. Bagged hopper/hold combinations are unsupported. The guide's illustrations are explanatory and are not technical drawings or loading instructions.
Road, rail, route and safety restrictions
A truck's state or configuration label does not establish a lawful payload or route. Standard semi, Michigan 11-axle, Minnesota agricultural configurations, South Dakota longer combinations, North Dakota seasonal examples and Custom values remain subject to actual axle weights and spacing, bridge formulas, equipment, permits, roads, routes, seasons, commodity eligibility and local or temporary restrictions. An example gross allowance is not a statewide loading promise.
For rail, GRL is the loaded-car gross limit; product weight is separate from empty-car tare. A selected 263,000, 268,000, 286,000 or 315,000 lb value—or a Custom GRL—does not establish that a route, bridge, car, railroad or terminal accepts that weight. Weight additionally assesses estimated grain-volume capacity; new rail cost drafts begin from GRL minus tare by weight. Those results can intentionally differ. Actual overweight entries remain editable for comparison and can show a warning; acceptance of an entry is not approval to load or move it.
Verify current requirements with the relevant carrier, equipment owner, route authority and qualified personnel. GrainMath does not evaluate axle distribution, stability, structural integrity, securement, hazardous materials, environmental obligations or operating safety.
Freight costs and comparisons
All cost entries and results in this version are USD. There is no currency conversion, live freight-rate lookup, carrier quotation, booking or guarantee of price or availability. Enter the correct basis—entire load, pound, kilogram, short ton or metric ton—and actual net product weight where known. Selecting another quote basis reinterprets the entered amount; changing the mass unit converts the entered product weight.
Comparisons normalize your entered rates to a common product weight. A lowest-rate highlight or displayed saving is arithmetic on those entries, not a statement that the carrier is best, available, authorized or comparable in service. Confirm common currency, service, destination, inclusions and commercial terms. Minimum charges, whole-car/truck bookings, partial-load rules, fuel, handling, accessorials, demurrage, storage, insurance, taxes, duties, timing and other fees are not added unless your own quote already includes them.
A transport cost per bushel is the freight rate expressed using that quote's grain/bushel basis; it is not a grain purchase price. Saved quotes keep snapshots of their entered weights and available assumptions, rail and grain metadata. Later changes to current defaults do not rewrite old quotes. Older records may lack metadata; absence is not evidence that an assumption or specification was verified.
Precision, sources and limitations
Calculations retain more precision than the formatted screen displays. Rounded equivalents, threshold displays for tiny positive values and whole-count rules can serve different purposes; do not derive a loading or settlement figure by multiplying rounded screen values. Browser arithmetic, extreme entries, parsing errors, changed source data or software defects can still affect results. Supported input ranges and validation are not a guarantee that every accepted scenario is physically or commercially meaningful.
Source links and research dates identify the basis of starter examples. Equipment specifications and legal requirements can change, and an external source may be unavailable or superseded. Editable values are planning assumptions, not universal specifications. Verify the current primary source and applicable conditions for your own work. No source organization, equipment manufacturer, carrier, Apple, Google or hosting provider is represented as endorsing GrainMath.
Storage, availability and warranties
Website settings, drafts and saved comparisons belong to a browser/profile and website address. They can be lost or become unavailable after browser cleanup, a move to another browser or domain, private-session closure, quota failure or device loss. Offline operation requires a successful initial load/cache and browser support; external links and unbundled store images may require connectivity. See the Privacy notice.
For more permanent on-device settings, use the GrainMath apps when available, with appropriate device backups. There is no automatic browser-to-app transfer or recovery service, and app removal or device reset can still erase data. The Android and iOS apps are in development and will be released soon. Until then, the store badges open a development notice.
To the extent permitted by applicable law, the website, guide and calculations are provided “as is” and “as available,” without a promise of uninterrupted operation, accuracy, completeness, fitness for a particular use or preservation of records. Grainshore does not assume responsibility for decisions or losses arising from reliance on unverified entries, assumptions or outputs, to the extent such responsibility may lawfully be limited. Nothing in this notice excludes or limits rights, warranties or liabilities that applicable law does not allow to be excluded or limited.
Questions and reporting a possible error
Contact our Contact page with questions or a suspected error. Include the units, relevant settings, an example and the result you expected, without sending confidential commercial or personal records unnecessarily. Reporting an issue does not create a freight booking, professional engagement or guarantee of a response within a specific time.