AWS Partner Revenue Measurement (PRM)

No PRM, no more AWS funding.

AWS now measures each partner by the AWS consumption its product generates, through Partner Revenue Measurement. Eligibility for APN funding benefits depends on PRM compliance, and that measurement also feeds program eligibility. If your product is not instrumented, AWS cannot see your contribution, and it does not backfill the months you missed.

For every AWS Marketplace seller: SaaS, AMI, ML and Professional Services listings.

Input

Your Marketplace product

Identified by its product code

Signal

Tag, user agent or metering

Marks the AWS usage your product drives

Measurement

Attributed AWS revenue

By product, service and billing month

Evaluation

Program eligibility

Funding requests and incentives

Outcome

AWS funding and co-sell support

Earned on measured contribution

What is AWS Partner Revenue Measurement?

AWS Partner Revenue Measurement (PRM) is the AWS capability that attributes AWS service consumption to the partner product that drove it. It works across partner-owned and customer-owned AWS accounts. Some teams call it partner revenue management. AWS calls it measurement, and that is the term used in Partner Central.

A partner marks the AWS resources and API calls its product creates with its AWS Marketplace product code. AWS reads those markers, totals the consumption each month, and reports it back in the Attributed Revenue Dashboard in Partner Central, broken down by product, AWS service and billing period.

AWS launched PRM on January 30, 2026. It is generally available in all commercial AWS Regions.

Data is aggregated. AWS does not show partners revenue for an individual customer, and it only reports a product’s figures once a minimum number of customer accounts is reached in the month.

Eligibility for APN funding benefits depends on PRM compliance.

The account linked to Partner Central is the account AWS checks for PRM compliance, and that compliance determines whether you are eligible for APN funding benefits. PRM itself has no fixed tagging deadline, but programs such as Partner Path advancement and ISV Accelerate can set their own PRM requirements.

Done

January 30, 2026

PRM launched

Generally available in all commercial AWS Regions.

In effect

September 1, 2026

More services counted

Attribution started for AWS Supply Chain, Amazon GameLift Streams, AWS RTB Fabric and certain Amazon SES features.

Every month

Your primary account

APN funding benefits depend on PRM

PRM compliance on the AWS account linked to Partner Central determines eligibility for APN funding benefits.

Attribution is not retroactive

AWS attributes consumption from the date a tag or user agent string is applied. Tagging existing resources today does not recover last quarter. Every month without instrumentation is contribution AWS will never count.

Six steps to PRM compliance.

This is the sequence in the AWS PRM onboarding guide, in plain terms. Steps 1 and 2 are administrative. Steps 3 to 5 are engineering. Step 6 is the one most partners skip.

01

Meet the prerequisites

Link your AWS account to AWS Partner Central. This becomes the primary account for all APN activity, the account checked for PRM compliance, and the account billed the annual APN fee. You also need a live AWS Marketplace listing (SaaS, AMI, ML or Professional Services), a product that uses at least one supported AWS service, and Cost Explorer enabled.

Watch for

Several Marketplace seller accounts? Create one primary account and connect the rest through Subsidiary Account Connections after migrating to the new Partner Central experience.

02

Find your product code

In the AWS Marketplace Management Portal, open Products, select the product and read the Product Summary. The product code is a 25 character string such as 5ugbbrmu7ud3u5hsipfzug61p.

Watch for

Use the product code, not the product ID or the UUID-format ID. The wrong identifier attributes nothing.

03

Choose a method per workload

AWS offers three methods: Marketplace metering (automatic for AMI and ML products), resource tagging, and a user agent string on API and CLI calls. They can be combined. The right choice depends on where your product runs.

Watch for

Instrument every AWS service your product touches. AWS intends to support all services over time.

04

Implement through infrastructure as code

Apply tags at the CloudFormation stack, CDK app or Terraform provider level, and set the user agent string in SDK configuration or provider_meta. Tag only resources your product directly uses or influences, and only production workloads count.

Watch for

Tagging IaC-managed resources in the console causes drift, and the next deploy can remove the tag.

05

Validate with AWS

Confirm user agent strings appear in the userAgent field in AWS CloudTrail. Deploy to production, then send deployment details to your AWS partner management team or APN Support for validation. Attributed revenue appears in the Attributed Revenue Dashboard in Partner Central about 45 days after the billing month ends. There is no real-time check.

Watch for

Below the minimum number of customer accounts in a month, the dashboard shows no data for that product.

06

Add deal-level attribution and keep it current

Create Revenue Attribution IDs (RA IDs) in Partner Central under Sell, Revenue attribution, to link Marketplace offers and launched ACE opportunities to your product. Multi-tenant SaaS products must enter a cost allocation percentage per customer and billing month. Then monitor coverage every month.

Watch for

Last month’s allocations lock on the 7th of the current month. Historical attribution is not recalculated.

Most PRM gaps are silent.

Nothing errors when attribution stops. AWS processes attributed revenue 17 days after each month ends, so a gap that starts in October shows up in mid-December at the earliest.

Redeploys from old modules

A template without the tag block replaces a tagged resource with an untagged one. Attribution stops with no warning.

Console tags on IaC resources

Tags added by hand drift from the code, and the next apply removes them.

Quiet resources on user agent attribution

A resource with no qualifying API call in a month contributes nothing for that month.

AI workloads left out

Amazon Bedrock and SageMaker AI resources are often created outside the main templates and never tagged.

Wrong identifier or account

Product ID instead of product code, or a tag key carrying an account ID that is not the one linked to Partner Central.

Missed allocation deadline

Multi-tenant SaaS allocations not entered by the 7th are not recalculated later.

What PRM costs your team, to get compliant and to stay compliant.

Set the inputs to match your product. The calculator prices the internal effort to reach validated PRM compliance and keep it every month, against the OPTIMAZE annual fee plus the time your team still spends. Every assumption is published below.

20

Partner and customer accounts combined. Drives discovery, coordination and validation effort.

Where your product runsBoth

Customer accounts add tag policy and permission work with every customer.

10

Terraform modules, CloudFormation stacks and CDK apps that create resources your product drives.

8

Each service needs its own check for tag support or a user agent string.

Multi-tenant SaaS with deal-level allocationYes

Shared infrastructure means a monthly cost allocation percentage per Revenue Attribution ID.

15

Marketplace offers and launched ACE opportunities linked to Revenue Attribution IDs.

Annual cloud spend under managementUp to $50M

The annual fee covers up to $50 million. Above that, OPTIMAZE uses custom pricing.

Period to compare1 year

Implementation, then monthly upkeep for every month in the period.

Your result is ready

Unlock the comparison

Enter your work email to see the manual and OPTIMAZE cost for your product. The method and every assumption stay open below either way.

By entering your email you agree that OPTIMAZE may contact you.

Typical result

Real results vary with the complexity of your environment and business. Typically, customers save up to 90 percent of the hours spent on attribution administration, financial analysis and tagging administration.

Observed with a customer

It took a software business with around $100 million in annual cloud spend two years and two engineers to build its attribution stack in house. OPTIMAZE rebuilt it in one month.

Method and assumptions

Implement PRM once. Know it is still working, every day.

OPTIMAZE already reads your AWS billing data and resource metadata to attribute technology spend to products, features and customers. The same model shows which of your product-driven AWS consumption carries a PRM signal and which does not.

Coverage

PRM coverage by product and account

The share of your product-driven AWS spend that carries a valid PRM tag or user agent string, by AWS service, account and customer. Untagged resources are listed by spend, so the largest gaps get fixed first.

Drift

Alerts when attribution drops

Without a check of your own, a gap can go unseen for up to seven weeks: the rest of the month it started, plus the 17 days AWS takes to publish it. OPTIMAZE checks coverage continuously, so a resource that loses its tag after a redeploy shows up the same day, not next month.

Allocation

RA ID allocations from measured usage

For multi-tenant SaaS, AWS asks for a cost allocation percentage per customer each month. OPTIMAZE attributes shared infrastructure to customers, so the percentages come from usage rather than estimates, ready before the 7th. OPTIMAZE calculates them. You submit them.

Reconciliation

Your number next to AWS’s number

Compare the consumption your product should drive with what the Attributed Revenue Dashboard reports, and investigate the difference before the partner business review.

Economics

From attributed revenue to return

AWS sees the consumption you drive. OPTIMAZE adds what it costs you to drive it and the revenue you earn from each customer, so the case for co-sell, funding and strategic collaboration is built on volume and margin.

Implementation

Tagging fixes as code for your pipeline

For every untagged resource, OPTIMAZE returns the change in the tool that manages it: a Terraform default_tags block, a CloudFormation stack tag or a CDK Tags.of() line. Your team merges it through your own pipeline, so nothing drifts and nothing changes outside your review.

How this differs from a one-off PRM implementation

Several AWS Marketplace providers offer fixed-scope PRM implementation. OPTIMAZE covers what happens after go-live.

Question

One-off implementation

OPTIMAZE

When is coverage checked?

One-off implementation

At go-live

OPTIMAZE

Every 6 hours

What happens after a redeploy?

One-off implementation

Not covered

OPTIMAZE

Drift flagged

Granularity

One-off implementation

AWS dashboard, aggregated by product and service

OPTIMAZE

By product, feature, account and customer

Multi-tenant allocations

One-off implementation

Estimated and entered by hand

OPTIMAZE

Calculated from attributed usage, ready to submit

What it answers

One-off implementation

Are we compliant?

OPTIMAZE

Are we compliant, have we reconciled every dollar to AWS PRM, and how does the subsequent funding change our economics?

Find out what AWS cannot see, before another month goes uncounted.

A fixed-scope review of your PRM setup. You keep the report whether or not you work with us.

What you get

  • Recommended method for each workload and architecture pattern

  • Estimated share of product-driven AWS spend without a PRM signal

  • Priority fix list, largest gaps first

  • Whether you need RA IDs and allocations

What we need from you

  • Prerequisite status: Partner Central link, Marketplace listing, product code, Cost Explorer

  • Minimum access required is read-only access to Cost and Usage Reports, and a 1h call with the platform and alliance lead.

How long it takes

Report within 5 business days of access.

Cost: free. No commitment.

Eligibility for APN funding benefits depends on PRM compliance. Know where you stand.

Request a free readiness check. We tell you what is instrumented, what is missing, and what to fix first.

  • Free, no commitment

  • Written report you keep

  • Built for AWS Marketplace sellers of every listing type

Request a free PRM readiness check

By submitting, you agree OPTIMAZE may contact you about this request.

AWS Partner Revenue Measurement questions.

What is AWS Partner Revenue Measurement (PRM)?

Is partner revenue management the same as Partner Revenue Measurement?

Who needs to implement PRM?

How does PRM affect AWS program eligibility and funding?

Is PRM attribution retroactive?

Can AWS or the partner see revenue for an individual customer?

Should I use resource tagging or the user agent string?

What is a Revenue Attribution ID?

How do I validate my PRM implementation?

Does OPTIMAZE write PRM tags to my AWS accounts?

What does the OPTIMAZE PRM readiness check not do?

What does the OPTIMAZE PRM readiness check cost?

Technology Capital Performance is the measurement of whether technology spend is producing a proportionate, attributable return.

© 2026 Optimaze Services Pty Ltd

Technology Capital Performance is the measurement of whether technology spend is producing a proportionate, attributable return.

Technology Capital Performance is the measurement of whether technology spend is producing a proportionate, attributable return.