Avantix Costing · for manufacturers in Malaysia
Costing and quotation approval system for manufacturers: Quote on today's costs, not last month's.
Build the unit cost from 7 cost groups, price each volume tier and get manager approval in one place. When a raw material price changes, see every open quotation it hits.
Try it: drag the resin price in the preview.
3 open quotations use this resin. 2 fall below the 10% minimum margin.
-
QT-2026-014 · Submitted45 L storage crateUnit cost RM 16.90 → RM 18.53Lowest margin7.6%Price changed
-
QT-2026-011 · SubmittedBattery housingUnit cost RM 6.53 → RM 6.95Lowest margin14.6%Price changed
-
QT-2026-016 · DraftStacking pallet trayUnit cost RM 7.14 → RM 7.92Lowest margin3.7%Price hint in editor
-
QT-2026-009 · ApprovedCrate lidNot changed automatically. Revise it (Rev B) to re-quote.As approved
What it is
Avantix Costing is a web-based costing and quotation approval system for manufacturers. It builds the per-unit cost of a quoted product, prices each volume tier, sends the quotation to a manager for approval, and flags it when a raw material price changes. It is made by Avantix Innovation Sdn. Bhd. in Penang, Malaysia.
- Cost groups
- 7cost groups per unit
- Roles
- 5roles, from purchasing to approver
- Revisions
- Rev A→Csame quote number, every change explained
- Output
- PDFcustomer quotation, print or save
The problem
The costing was right the day it was done.
In a spreadsheet, a supplier price rise lands in one file while the quotation waits for sign-off in another. Here is how margin disappears in six days.
-
Day 1
Costing engineer prices the crate
- PP resin
- RM 4.20/kg
- Unit cost
- RM 16.90
- Price @ 18%
- RM 19.94
Saved as Crate_costing_v3.xlsx. Emailed for approval.
-
Day 4
Supplier raises the resin price
- PP resin
- RM 4.85/kg
- Change
- +15.5%
- Updated in
- Purchasing's file
Nobody connects it to the crate quotation in the approval inbox.
-
Day 6
Manager approves. Sales sends it.
- Quoted price
- RM 19.94
- Real unit cost
- RM 18.53
- Margin
- 18% 7.6%
Below the 10% floor, on every piece of the order.
Nobody told the approver.Now the quotation stops and asks.
- Costing sheets copied per quote, each with its own old prices
- Approvals by email or WhatsApp, with no record of why
- "Final_v2" revisions nobody can compare
How it works
One price change. Every role, one trail.
Each role does its part in the same system. The quotation carries the history with it.
-
01Purchasing
Updates the price, with a reason
Before saving, the what-if preview shows each affected quotation's new cost and margin.
-
02System
Flags every quotation it hits
Submitted and pending quotations using the resin are marked "price changed". Stale approval requests are withdrawn.
-
03Sales
Decides: re-price or lock
Sales sees the cost impact per material and the new total, then adopts the new cost or keeps the quoted price.
-
04Manager
Approves with remarks
The manager sees the proposed cost and tier prices first. Once approved, the costing updates itself.
Every ringgit of the unit cost, in one sheet.
Seven cost groups add up to the unit cost as you type. Volume tiers turn it into selling prices, and anything under your minimum margin shows in red.
| Cost item | Qty × price | RM / unit |
|---|---|---|
| Raw materials Note 1 | 4.25 | |
| PP resin Master 4.85 Note 2 | 0.95 kg × 4.20 | 3.99 |
| Black masterbatch | 0.02 kg × 6.80 | 0.14 |
| Calcium carbonate filler | 0.10 kg × 1.20 | 0.12 |
| Labour · operator | 0.042 h × RM 10/h | 0.42 |
| Machine time · 120T | 0.022 h × RM 40/h | 0.88 |
| Overhead · factory | 0.36 | |
| Packaging | bag + carton share | 0.30 |
| Freight | 0.18 | |
| Other · label printing | 0.06 | |
| Unit cost | 6.45 |
| Quantity | Margin | RM / pc |
|---|---|---|
| 1-1,000 pcs | 25% | 8.06 |
| 1,001-5,000 pcs | 15% | 7.42 |
| 5,001-20,000 pcs Below minimum | 8% | 6.97 |
Materials come from one price list
Pick resin, chemicals or packaging from the central list with code, category and unit. Quantity × price, no retyping.
Stale prices are pointed out
If the master price has moved since you quoted, the row shows it. One click adopts the new price.
Tiers under the floor turn red
Each quantity band has its own margin and selling price. The minimum margin is set once by the admin.
Numbered, dated, with terms
Quote numbers follow QT-2026-001… automatically. Customer, contact, valid-until date and terms sit on every quote.
Approvals & revisions
A yes or no, with the reason on record.
Managers approve from a queue with the numbers in front of them. When a quote changes later, it keeps its number and its history.
| Tier | Now | If approved |
|---|---|---|
| 1-500 | 21.13 | 23.16 |
| 501-2,000 | 19.94 | 21.87 |
-
QT-2026-003 Rev ARejected
Unit cost RM 12.40 · first submission
-
QT-2026-003 Rev BApproved
Unit cost RM 11.85 −RM 0.55 · Reason: "Cheaper carton, customer asked for bulk pack"
-
QT-2026-003 Rev CDraft
Unit cost RM 12.31 +RM 0.46 · Reason: "Resin price increase, customer re-quote"
Audit trail · QT-2026-014
The customer quotation
Nothing leaves until it's approved.
One click turns the approved costing into a clean quotation: price per quantity tier, validity date and terms. Print it or save it as a PDF. Unapproved quotes carry a banner nobody can miss.
- Your internal costs stay internal. The customer sees tier prices only.
- Your company name, tagline and address at the top, set once by the admin.
- Default validity and terms come from settings, editable per quote.
- Expired approved quotes are marked in the list.
29 Sep 2026
Attn: Purchasing
Valid until 29 Oct 2026
| Quantity | Unit price (RM) |
|---|---|
| 1-1,000 pcs | 8.06 |
| 1,001-5,000 pcs | 7.42 |
| 5,001-20,000 pcs | 6.97 |
Terms: Prices exclude SST. Delivery 3-4 weeks from PO. Payment 30 days. Quotation valid until the date shown.
Approved isn't won. Follow it to the order.
Sales marks each approved quote as sent, sets a follow-up date and records won or lost with a reason. The dashboard keeps what's due at the top, and the Win / Loss report shows why you lose.
- Approved
- Sent
Follow up in 7 days +3 +7 +14
- Follow-up logged
Next follow-up moved 8 Oct → 15 Oct
- Won
Lost needs a reason: price too high, lead time, competitor, project cancelled, no response or other.
- Follow up QT-2026-011Follow-up 2 days overdue
- Decide QT-2026-016Price changed: re-price or lock
- Send QT-2026-018Approved, not sent yet
- QT-2026-009 expires soonValid for 5 more days
7 won · 5 lost
Illustrations with sample data. Reminders appear inside the system (dashboard and badges). Win / Loss counts each quotation's current revision.
- Duplicate a quotationStart a similar part from an earlier quote. Materials are re-priced at today's prices; other rows are copied for you to check.
- Export to CSVDownload the filtered quotation list with status, outcome, cost and tier prices.
- Search everythingPress / to find a quote by number, customer, project or material inside it.
- Live total while costingA bar under the sheet shows the unit cost and every tier price as you type, red if under the minimum.
Five roles. Each sees what it needs.
People register themselves, and an account only works after the Super Admin approves it. The admin can change roles or deactivate users at any time.
| Can… | Super Admin | Purchasing Manager | Costing Engineer | Sales | Manager / Approver |
|---|---|---|---|---|---|
| Edit material prices | Yes | Yes | No | No | No |
| Create & submit quotations | Yes | No | Yes | No | No |
| Decide re-price or lock | Yes | No | No | Yes | No |
| Approve or reject | Yes | No | No | No | Yes |
| Duplicate a quotation | Yes | No | Yes | No | No |
| Record sent, won or lost | Yes | No | No | Yes | No |
| Manage users & settingscompany profile, minimum margin, validity, terms | Yes | No | No | No | No |
| View dashboard, materials, quotations & reports; export CSV | Yes | Yes | Yes | Yes | Yes |
The dashboard shows each role its own panel. Reports: quotation summary with status charts, material price trends, and the full approval audit trail.
Spreadsheets and email vs. one system.
| When… | Spreadsheet + email | Avantix Costing |
|---|---|---|
| A resin price goes up | Someone has to remember which quotes use it | Affected quotes are flagged, with a what-if before saving |
| A quote is priced too thin | Found after the order, if at all | Tier turns red; the approver sees a warning |
| The boss approves | "OK" in a chat, no numbers attached | Approval with the full cost summary and required remarks |
| The customer asks for a change | New file, new number, lost context | Rev B under the same number, reason required |
| The customer goes quiet | Nobody remembers to follow up | Follow-up date and a reminder on the dashboard |
| Someone asks "who changed this?" | Nobody knows | Audit trail: who, when and why |
Getting started
From your quotation to your system.
We start from how you quote today, not from a template.
- 1
Demo
We show the system using an example close to one of your own quotations, and look at your cost structure together.
- 2
Set-up
Your company details on the quotation, material list, users and roles, minimum margin, default validity and quotation terms are set up with you.
- 3
Go live
Your team registers, the admin approves each account, and new quotations run through the system from day one.
Made in Penang by Avantix Innovation
Avantix Innovation Sdn. Bhd. builds business software and industrial IoT systems for Malaysian companies. Other Avantix products include SitePass (visitor management), AirFinity (air compressor monitoring) and AiReply (WhatsApp assistant).
- Company
- Avantix Innovation Sdn. Bhd.
- SSM
- 202401000888
- Address
- No. 7, Lorong Beringin 2, Taman Industri Beringin, 14100 Simpang Ampat, Penang
- Contact
- 012-852 0289 · info@avantix.my
FAQ
Straight answers.
What is the Avantix Costing & Quotation Approval System?
It is a web-based system for manufacturers that builds the per-unit cost of a quoted product, sets volume-tier selling prices, sends quotations to a manager for approval and flags quotations when a raw material price changes. It is made by Avantix Innovation Sdn. Bhd., a software company in Penang, Malaysia.
Who is it for?
Manufacturers that quote made-to-order or OEM products whose cost depends on raw material prices, such as plastic moulding, packaging, compounding and fabrication. It fits teams where purchasing, costing, sales and management each handle part of the quotation.
What happens to open quotations when a raw material price changes?
Every submitted or pending quotation that uses the material is flagged as price changed, and any approval request based on the old cost is withdrawn. Sales then chooses to re-price (adopt the new cost) or lock (keep the quoted price), and the manager approves that decision. Drafts show the new price as a hint in the costing sheet. Approved quotations are not changed automatically; you create a revision if you want to re-quote.
Can I see the impact of a price change before I save it?
Yes. When purchasing enters a new price, a what-if preview lists each affected open quotation with its unit cost before and after, and its lowest margin at the current selling prices. Margins below the company minimum are shown in red.
How is the unit cost calculated?
The costing sheet adds seven cost groups per unit: raw materials, labour, machine time, overhead, packaging, freight and other or custom costs. Raw materials are picked from the central price list and multiplied by the quantity used per unit. Totals update as you type.
How does volume tier pricing work?
Each quotation can have several quantity tiers, for example 1 to 500 pieces and 501 to 2,000 pieces, each with its own margin and selling price. In the current version the selling price is the unit cost plus the margin percentage (unit cost × (1 + margin %)). Tiers below the company minimum margin, set by the administrator, are highlighted in red as a warning.
How do quotation revisions work?
An approved or rejected quotation can be revised while keeping the same quotation number, for example QT-2026-003 Rev A, Rev B and Rev C. A reason is required for every revision, and the revision history shows each version's cost and how much it changed.
Who approves quotations, and what do they see?
Users with the Manager/Approver role work from an approval queue of pending, approved and rejected requests. They see the full cost summary and pricing tiers, a warning when a quotation is below the minimum margin and, for a re-price decision, the proposed new cost and selling prices. Approving or rejecting requires remarks.
Can we give the quotation to the customer from the system?
Yes. Each quotation has a clean customer printout with your company name, tagline and address, the price per quantity tier, validity date and terms, which you can print or save as a PDF from the browser. Quotations that are not approved print with a DRAFT … NOT FOR CUSTOMER banner that shows their status.
Can it track whether we won or lost a quotation?
Yes. Sales marks an approved quotation as sent, logs follow-ups and records it as won or lost. A lost quotation needs a reason: price too high, lead time, competitor, project cancelled, no response or other. The Win / Loss report shows the closed win rate, quotations awaiting the customer, average days to a decision, results by customer and why you lose.
Does it remind us to follow up?
Yes, inside the system. Sending a quotation sets a follow-up date, and the dashboard's Needs your attention list shows overdue follow-ups, approved quotations not yet sent and quotations about to expire, most urgent first.
Can we start a new quotation from an old one?
Yes. Duplicate copies the customer, terms, costing rows and tier margins into a new draft with a new quotation number. Raw materials are re-priced at today's master prices, and a note reminds you to check the other copied amounts.
Which roles does it have?
Five: Super Admin, Purchasing Manager, Costing Engineer, Sales and Manager/Approver. People register themselves and can only sign in after a Super Admin approves the account. The Super Admin can change roles, deactivate users and set the minimum margin, default quotation validity and default terms.
Does it work on phones and tablets?
Yes. It runs in a web browser with layouts for desktop, tablet and mobile, so a manager can review and approve a quotation from a phone.
Is there a demo?
Yes. Tap Request a demo to message Avantix on WhatsApp. We arrange a live demo of the system with sample data, or with an example close to one of your own quotations.
How much does it cost and how do we start?
Pricing is quoted after a demo, based on your setup and number of users. Message Avantix on WhatsApp at +60 12-852 0289 or email info@avantix.my to arrange one. Bring a recent quotation and your raw material list so the demo uses an example close to yours.
More detail: every feature, by area · what to do with open quotations when material prices rise
See your own quotation run through it.
Message us on WhatsApp and we'll arrange a demo with an example close to how you quote today.
Or call 012-852 0289Email info@avantix.my
Useful to have ready
- A recent quotationAny format: Excel, PDF or a photo of the sheet.
- Your raw material listMain materials, units and roughly how often prices change.
- Who approves todaySo we can map your roles and approval steps.