Accounts payable is everyone's least favorite process
Nobody goes into finance because they love processing vendor bills. Yet for many mid-market companies, AP is where a disproportionate amount of time gets burned. Invoices arrive by email, paper, and portal. Someone has to enter them, match them to POs, code them to the right GL accounts, route them for approval, and schedule payment — all while making sure nothing gets paid twice and nothing falls through the cracks.
TL;DR: NetSuite provides solid native AP capabilities including vendor bills, three-way matching, and approval workflows, but most mid-market companies need to add OCR-based automation (Tipalti, Bill.com, or Stampli) to eliminate manual data entry. A well-configured AP setup with automation can reduce invoice processing time from weeks to days and cut manual touches by 70% or more.
NetSuite handles the AP fundamentals: vendor bills, payment processing, three-way matching, and basic approval workflows. But "handles the fundamentals" and "makes AP painless" are very different things. Most companies need to layer additional automation on top of NetSuite's native capabilities to truly fix their AP process.
NetSuite's native AP capabilities
Out of the box, NetSuite provides a solid foundation for accounts payable. Vendor bills can be created manually, generated from purchase orders, or imported in bulk. Payment processing supports checks, ACH, and wire transfers. Three-way matching — matching a vendor bill against a purchase order and an item receipt — catches discrepancies before payments go out.
The vendor bill record in NetSuite captures everything you'd expect: vendor, invoice number, date, due date, terms, line items with GL coding, department, class, and location assignments. Attachments let you store the original invoice PDF with the record. Approval workflows route bills to the right managers based on amount, vendor, or expense category.
Where the native process gets tedious is the front end: getting invoices into the system. Someone still has to open emails, download PDFs, manually enter the invoice data into NetSuite, and code each line to the right accounts. For a company processing 50 vendor bills a month, this is manageable. For a company processing 500 or 5,000, it's a bottleneck that won't go away without automation.
AP automation approaches
The good news is that NetSuite integrates well with AP automation platforms that solve the data entry problem. These tools use OCR and machine learning to extract data from invoices, match them against POs, and create vendor bills in NetSuite with minimal human intervention.
Tipalti is the most common AP automation platform we see paired with NetSuite. It handles the full payables lifecycle: vendor onboarding (W-9 collection, banking details), invoice processing with OCR, three-way matching, approval routing, payment execution across multiple methods (ACH, wire, check, international), and tax compliance (1099 reporting). The NetSuite integration syncs approved invoices as vendor bills and posts payment records back after execution. For companies with significant vendor payment volume — especially those paying international vendors — Tipalti adds substantial value.
Bill.com occupies a similar space with a simpler, more accessible product. It's well-suited for companies that want AP automation without the enterprise complexity of Tipalti. The NetSuite integration is mature, and the per-user pricing is more accessible for smaller finance teams. If your AP volume is moderate and your payments are primarily domestic, Bill.com is worth evaluating.
Stampli takes a different approach, focusing on the collaboration aspect of AP. Instead of just processing invoices, Stampli creates a communication layer around each invoice where stakeholders can discuss, clarify, and approve within context. It integrates with NetSuite for the accounting side while adding the human workflow layer that native NetSuite approval workflows don't handle well.
NetSuite's own vendor bill capture is a newer addition that uses OCR to extract data from uploaded invoice images. It's more basic than the dedicated platforms but works for companies that want some automation without adding another vendor. You upload the invoice image, the system extracts vendor, amount, date, and line items, and you review and approve. It handles simple invoices reasonably well; complex or non-standard invoice formats still require manual intervention.
Building effective approval workflows
The approval routing for vendor bills is something many companies underinvest in during their NetSuite implementation, then struggle with forever after. A well-designed approval workflow prevents unauthorized spending, ensures proper coding, and creates an audit trail — without slowing down payments unnecessarily.
NetSuite's SuiteFlow (workflow engine) can build multi-level approval routing based on any combination of criteria. The most common setup routes approvals based on the bill amount and department: bills under $1,000 get auto-approved, $1,000-10,000 goes to the department manager, $10,000-50,000 adds VP approval, and anything over $50,000 requires CFO sign-off.
More sophisticated workflows route based on expense category (capital expenditures always go to the CFO), vendor type (new vendors require additional review), or budget status (over-budget items get flagged). You can also build conditional logic — if a bill matches a PO and the variance is under 5%, auto-approve; if the variance exceeds 5%, route for review.
The key to good AP workflows is balancing control with speed. Over-engineering the approval chain — requiring three levels of approval for a $200 office supply order — frustrates everyone and creates payment delays that damage vendor relationships. Under-engineering it — auto-approving everything — creates the control gaps your auditors will flag.
We typically recommend starting with a simple threshold-based workflow and adding complexity only when specific control gaps appear. It's much easier to add an approval step for a specific vendor category than to untangle a 15-condition workflow that nobody understands anymore.
Three-way matching in practice
Three-way matching — comparing the vendor bill against the purchase order and the item receipt — is NetSuite's primary control for preventing overpayment and catching billing errors. When it works well, it catches discrepancies automatically and reduces the manual review burden.
In practice, three-way matching requires discipline across the organization. The purchasing team needs to create POs consistently. The receiving team needs to log item receipts accurately. And the AP team needs to match vendor bills against these records rather than just processing invoices at face value.
NetSuite can automate much of this. When a vendor bill references a PO number, the system pulls the PO details and compares quantities and amounts. Tolerances can be configured — a 2% price variance might auto-match, while a 10% variance routes for review. Quantity discrepancies flag automatically.
The challenge is that real-world AP isn't always clean. Invoices don't always reference PO numbers. Partial shipments create partial receipts that need partial matching. Freight charges appear on invoices but not POs. These edge cases require configuration and, occasionally, process changes to handle smoothly.
Payment processing
NetSuite supports multiple payment methods: checks (printed from NetSuite), ACH transfers, wire transfers, and credit card payments. Payments can be processed individually or in bulk batches, and payment schedules can be managed with bills-to-pay reports that show what's due and when.
For domestic payments, NetSuite's native capabilities are adequate for most mid-market companies. You run your bills-to-pay report weekly, select the bills to pay, choose the payment method, and process. Check runs print checks with remittance advice. ACH files generate for upload to your bank.
International payments are where things get complicated. Currency conversion, international wire fees, SWIFT/BIC codes, beneficiary bank details, withholding tax — NetSuite handles some of this natively, but many companies find that a platform like Tipalti handles international payments more efficiently, especially when paying contractors or vendors in dozens of countries.
Metrics that matter
Once your AP process is running in NetSuite, track a few key metrics that indicate process health.
Days Payable Outstanding (DPO) tells you how quickly you're paying vendors on average. A DPO that's consistently shorter than your payment terms means you're paying too early (and giving up cash flow). A DPO that's too long means you're risking late fees and vendor relationship damage.
Invoice processing time measures how long it takes from invoice receipt to approval. If it takes 15 days to get a vendor bill approved, your process has a bottleneck — either in data entry, coding, or approval routing. AP automation can cut this from weeks to days.
Exception rate tracks what percentage of vendor bills can't be auto-matched or auto-approved. A high exception rate means your processes need refinement — better PO discipline, cleaner vendor master data, or adjusted matching tolerances.
NetSuite saved searches and dashboards can track all of these. Build them early, check them monthly, and use them to identify where your AP process needs attention.
Making AP work
Accounts payable isn't exciting, but getting it right frees up your finance team for work that actually matters. The combination of NetSuite's native capabilities with targeted automation tools can transform AP from a manual, error-prone bottleneck into a process that mostly runs itself.
Frequently Asked Questions

Cristina Sanchez
COO
Chief Operating Officer at BrokenRubik managing operations, processes, and team excellence. Ensures smooth delivery of all client projects while maintaining high standards of quality and efficiency.
Get More Insights Like This
Join our newsletter for weekly tips, tutorials, and exclusive content delivered to your inbox.
Related Articles
NetSuite Automation: SuiteFlow, Celigo & Beyond
How to automate business processes in and around NetSuite. From internal workflows with SuiteFlow to cross-application automation with iPaaS.
Contract CFO Services: Fractional CFO for Business
Guide to contract and fractional CFO services. When to hire, what they do, cost expectations, and how a contract CFO works with NetSuite to run your finance function.
NetSuite SuiteBilling: Complete Subscription Billing Guide
Complete guide to NetSuite SuiteBilling for subscription billing, usage-based pricing, and hybrid models. Setup, ARM integration, pricing, and when to use alternatives.
Cristina Sanchez