Coupa Invoice Submission Requirements for New Suppliers
Confirm invoicing requirements with your buyer before setting up your Coupa account.
Coupa is a spend management platform that big companies use to run purchasing, and suppliers touch it through a handful of doors, the main one being the Coupa Supplier Portal, with cXML and Supplier Actionable Notifications as the side entrances. None of it costs the supplier anything. Signing up for the portal and using it to get paid is free, full stop, and the fine print does not contain a subscription fee.
Invoicing through Coupa is optional. A buyer can run its entire procurement operation on Coupa and still handle invoices the old-fashioned way, off-platform. So the first move isn't logging in. It's asking the buyer directly whether they expect invoices submitted through Coupa at all. Skipping that question creates a real chance of setting up a whole account for a system nobody on the other end is actually watching.
How to register for the Coupa Supplier Portal
Getting into the portal isn't a single locked door, it's more like four doors that all lead to the same room. Most new suppliers arrive through an email invitation from the buyer, but that's not the only route. Some suppliers self-register straight at supplier.coupahost.com, some create an account off a PO notification email, and some just get an invitation forwarded to them by a colleague who already has one.
Whichever path gets used, the account is anchored to one email address, and that address needs to stay accessible for the life of the relationship. And a quick heads-up so nobody thinks their screen is broken: buyers can customize the welcome message and onboarding flow, so two suppliers signing up for two different buyers might see two completely different first impressions of the same platform.
Authenticator apps and passkeys are the preferred routes for multifactor authentication, and SMS is being phased out, as new suppliers cannot select SMS on first login. Some buyers make MFA a hard requirement just to view their data, and regardless of buyer preference, any change to legal entity details, remit-to information, or bank accounts triggers an MFA check automatically. Money-related edits get watched closely. A payment platform should behave this way, watching money-related edits closely. On first login, suppliers are prompted to enable multifactor authentication (MFA).
Creating a Legal Entity: the mandatory step that unlocks invoicing
No Legal Entity, no invoice. That's the rule, and there's no workaround for it. A Legal Entity is Coupa's way of describing the supplier's business on paper: addresses, payment details, remit-to information, basically everything the buyer needs to actually cut a check.
Coupa provides an onboarding assistant to walk first-timers through the setup, and it works fine, but going through the manual configuration screens instead saves a step: the assistant sometimes has suppliers entering the same information twice. Either way, three addresses have to get filled in before the entity is complete. There's the Invoice-From address, which is just where invoices originate. There's the Remit-To address (also called Pay-To), which tells the buyer where payment should land. And there's Ship-From, relevant for suppliers actually shipping physical goods rather than billing for services. Missing one of the three means the entity isn't really finished; it's just sitting there half-built.
Adding a payment method: remit-to setup requirements
Payment details are a compliance requirement baked into how Coupa processes invoices at all. For most supplier relationships, Bank Account ends up being the default choice, the one that fits the widest range of buyer setups.
Coupa removed the "Add New" button from the Choose Invoicing Details screen inside the invoice workflow. That means the moment of creating an invoice is the wrong moment to realize a payment account hasn't been set up. There's no scrambling to add one on the fly anymore. Every account needs to exist in the system before the invoice creation screen ever opens, which turns "set up payment info early" from friendly advice into a hard prerequisite. Payment types available: Address, Bank Account, or Virtual Card (all require an associated Remit-To Address).
Choosing an invoice submission channel
Four channels are available for submitting an invoice, and which ones a supplier can use depends on what the buyer has enabled. The buyer decides which ones are switched on, so the real starting question isn't "which channel do I like best," it's "which channels has my buyer actually enabled."
Supplier Actionable Notifications is described as the easiest method. A PO shows up by email, and the supplier flips it directly into an invoice from that same email, no portal login required for the basic action. It's built for low-volume suppliers who'd rather not manage a portal account. One catch: if the buyer runs Compliance as a Service, SAN submissions pick up extra requirements on top of the basic flow.
The Coupa Supplier Portal is the fuller experience, built for suppliers who want to see everything in one place. Invoices can be created directly from POs within the portal, free to use, and it provides consolidated visibility of all POs, invoices, approval status, and payment status across all Coupa customers. There's also a paid tier, Coupa Advanced, that layers on extra cross-customer visibility and reporting for suppliers who want more than the free version offers.
cXML is for ERP integration. Coupa supports the InvoiceDetailRequest and InvoiceResponse document types here, and it's the natural fit for high-volume suppliers running automated billing. A common cXML validation error to prevent is leaving Payment Term off the invoice, which must be present.
And then there's the low-tech option: email a PDF invoice straight to the buyer. It's meant for invoices with no PO behind them, and for suppliers who don't have the volume or the systems to justify anything fancier. It's also not something every buyer accepts, so confirm before relying on it. Email with a PDF is not universally accepted, so suppliers should confirm with the buyer before using it, as the buyer may need to manually enter the PDF invoice on their end. If buyer has CaaS enabled, additional requirements apply to cXML submissions.
PO-backed versus non-PO invoices: different document requirements for each
Coupa recognizes three invoice types: PO-backed, contract-backed, and non-PO-backed, and which ones a supplier can actually use depends entirely on buyer settings. If a buyer hasn't turned on blank invoice creation, the "Create Blank Invoice" button just sits there, greyed out, and the fix isn't a settings menu, it's a phone call to the buyer asking them to flip that switch.
PO-backed invoices are the easy lane. Most of the fields pull straight from the purchase order, which cuts down on manual typing and the errors that come with it, and accounting information carries over automatically, so there's no separate accounting entry to build from scratch. Buyers can lock down currency to match the PO, along with unit of measure and unit price, though quantity and total amount usually flex up to whatever's left on the PO balance. One thing still falls on the supplier no matter what: the Unique Invoice Number, generated from the supplier's own numbering system, and it has to be unique within a given year.
Non-PO invoices ask for more legwork. A Chart of Accounts name is required, and, in a detail that surprises some suppliers, a contract number is required even when there's no PO in the picture at all. Buyers can also layer on their own line-level rules, like requiring each line to state the service year it covers or reference a specific Investment ID. None of this is standardized across buyers, so the smart move is pulling up that specific buyer's invoicing guide before assuming the non-PO process looks the same everywhere.
Mandatory invoice fields and common field-level errors that delay payment
The portal marks required fields with a red asterisk, and the invoice simply won't submit until every one of them is filled. Simple enough in theory. In practice, a handful of these fields cause most of the actual delays.
Unique Invoice Number tops the list. It comes from the supplier's own system, and it has to stay unique across different calendar years, not just within one year. Reuse a number from a prior year and that invoice gets rejected, no exceptions, no partial credit for close enough. Invoice Date defaults to the current date, though it's editable if the actual invoice date differs. Remit-To Address deserves special attention because of how it gates the rest of the form: it has to be selected before other fields on the invoice even become editable, so an incomplete payment setup doesn't just cause problems later, it stops the invoice creation process cold, right at the start.
Tax and VAT fields trip up suppliers working across borders. The VAT ID that belongs on the invoice reflects the country where goods or services were delivered, a distinction that's easy to get backwards. Payment Terms matters most for cXML submissions specifically, where a missing term produces that same validation error mentioned earlier.
On attachments: in most countries, the data entered directly into Coupa's fields is already the tax-compliant invoice, so a PDF isn't automatically required on top of it. That said, attaching one anyway tends to speed up approval, even when it's technically optional. And some buyers treat it as mandatory. Sealed Air's Coupa guide, for instance, requires the original vendor invoice attached as a PDF at the moment the invoice is created, and specifically states it cannot be added afterward. That's a good reminder to check attachment rules before hitting submit for the first time, not after.
Copy Tax lets a supplier apply one line's tax rate and tax reference across every other line on the invoice, instead of re-entering the same numbers over and over.
When Compliance as a Service applies
Compliance as a Service, or CaaS, is a module buyers opt into, not something baked into every Coupa account by default. When it's switched on, Coupa itself generates the legally recognized invoice on the supplier's behalf and files it with the relevant tax authority or e-invoicing network.
That shifts some of the compliance burden off the supplier, but it also adds requirements across every channel touched, SAN, CSP, and cXML alike. Suppliers operating in a country where the buyer's CaaS setup applies should ask for that buyer's specific CaaS guidance rather than assuming the standard process still holds. Coupa's CaaS connects into tax authority systems and mandated e-invoicing networks across a range of supported countries, handling VAT, GST, and other jurisdiction-specific tax scenarios along the way. Translation: if a buyer operates in a country with strict e-invoicing mandates, CaaS is often the thing quietly making compliance possible in the background.
Tracking invoice status and handling disputes or corrections after submission
Once an invoice is out the door, status tracking happens right inside the portal, approval stage, payment stage, all of it visible without sending a single email to the buyer's accounts payable team. That alone eliminates a lot of the "just checking in" emails that used to clog up AP inboxes on both sides.
For suppliers running Coupa Advanced, that visibility stretches further: a single consolidated invoice list spanning every Coupa customer the supplier works with, with custom columns and filters to sort through it.
When something's actually wrong on a submitted invoice, like a line item with the wrong price or the wrong quantity, correcting it starts with catching the error early and flagging it before the invoice moves further down the approval chain. The earlier it gets caught, the less friction the fix requires.