Part 1: Create the Anthropic Product
First, create a single product to house all of Anthropic’s pricing plans and features.- From the side navigation menu, click Product Catalog, then select Products.
- Click the + Create product button in the top-right corner.
- In the “Create product” modal, fill in the following fields:
- Product name:
Anthropic Models and Tools
- Identifier:
product-anthropic-models-and-tools
- Subscription type: Select Single active subscription.
- Product name:
- Click the Create button to save the new product.
Part 2: Define Usage-Based Features
Define every billable metric as an independent feature to track consumption accurately. We will use theMeter (Raw)
type, which allows your application to send usage events for ParityDeals to aggregate.
- Claude Opus 4
- Claude Sonnet 4
- Claude Haiku 3.5
- Tools
Claude Opus 4 Features
- In the side navigation menu, click Product Catalog, then select Feature entitlements.
- Click + Create feature.
- Enter the details for Claude Opus 4 - Input:
- Feature name:
Claude Opus 4 - Input
- Feature type: Select
Meter
. - Under “Meter source,” choose Raw (Your app sends events; we calculate total usage).
- Feature unit: Enter
Token
for the singular form andTokens
for the plural form.
- Feature name:
- Click Create.
- Click + Create feature again for Claude Opus 4 - Output:
- Feature name:
Claude Opus 4 - Output
- Feature type:
Meter
>Raw
- Feature unit:
Token
/Tokens
- Feature name:
- Click Create.
- Click + Create feature for Claude Opus 4 - Prompt caching write:
- Feature name:
Prompt caching write - Opus
- Feature type:
Meter
>Raw
- Feature unit:
Token
/Tokens
- Feature name:
- Click Create.
- Click + Create feature for Claude Opus 4 - Prompt caching read:
- Feature name:
Prompt caching read - Opus
- Feature type:
Meter
>Raw
- Feature unit:
Token
/Tokens
- Feature name:
- Click Create.
Part 3: Create the Pay-as-you-go Plan
Anthropic uses a pure pay-as-you-go model. Create a single plan to contain all the usage-based pricing.- Navigate back to your Anthropic Models and Tools product page.
- In the “Plans” section, click + Create plan.
- Fill in the plan details:
- Plan name:
Pay-as-you-go
- Identifier:
plan-anthropic-payg
- Description: “Access to all Anthropic models and tools. You are billed for what you use at the end of each monthly cycle.”
- Ensure the checkbox for Show this plan to customers in pricing table is selected.
- Plan name:
- Click Create.
Part 4: Configure Per-Unit Pricing
Now, attach the specific prices to each feature within the plan.- On the
Pay-as-you-go
plan page, click + Set price. - Select the Paid plan type and click Continue.
- Select Monthly for the billing cycle to ensure invoices are sent monthly, then click Continue.
Important Note on Pricing Conversion
You must convert Anthropic’s pricing (e.g., per 1 million tokens) to a price per single unit (
Token
, Search
, Hour
) to configure the Per-unit
pricing model in ParityDeals.- Under the “Charges” section, click Add usage-based charges.
- In the “Choose a billable feature to track usage” dropdown, select Claude Opus 4 - Input.
- For “Pricing model,” select Per-unit.
- In the price field, enter the calculated per-unit price:
- Calculation: The price for Opus Input is 15 / 1,000,000 = $0.000015`.
- Enter
0.000015
in the price field.
- Click Add.
- Click Add usage-based charges again.
- In the dropdown, select Claude Opus 4 - Output.
- For “Pricing model,” select Per-unit.
- Enter the per-unit price:
- Calculation: The price for Opus Output is 75 / 1,000,000 = $0.000075`.
- Enter
0.000075
in the price field.
- Click Add.
- Continue this process, adding a separate usage-based charge for every feature. Use the table below for the correct per-unit prices.
Billable Feature | Original Price (from source) | Per-Unit Price to Enter |
---|---|---|
Claude Sonnet 4 - Input | $3 / MTok | $0.000003 |
Claude Sonnet 4 - Output | $15 / MTok | $0.000015 |
Claude Haiku 3.5 - Input | $0.80 / MTok | $0.0000008 |
Claude Haiku 3.5 - Output | $4 / MTok | $0.000004 |
Prompt caching write - Opus | $18.75 / MTok | $0.00001875 |
Prompt caching read - Opus | $1.50 / MTok | $0.0000015 |
Prompt caching write - Sonnet | $3.75 / MTok | $0.00000375 |
Prompt caching read - Sonnet | $0.30 / MTok | $0.0000003 |
Prompt caching write - Haiku | $1 / MTok | $0.000001 |
Prompt caching read - Haiku | $0.08 / MTok | $0.00000008 |
Web search | $10 / 1K searches | $0.01 |
Code execution | $0.05 per hour | $0.05 |
- Once all charges are added, click Save and then Publish plan.
Part 5: Configure Anthropic’s Special Conditions
How to Implement the 50% Batch Processing Discount
How to Implement the 50% Batch Processing Discount
Use a Targeting Rule to apply the “50% discount with batch processing”.
- Navigate to Monetization > Targeting rules and click + Create rule.
- Set the Rule name to
50% Batch Processing Discount
. - For Select product, choose
Anthropic Models and Tools
. - Under Conditions, define a rule that checks for a specific parameter in your API calls indicating batch processing. This requires you to send this metadata to ParityDeals.
- If the customer matches…:
metadata_property
>is
>batch_true
- If the customer matches…:
- Under the pricing adjustment, select Decrease price by and enter
50
%. - Click Create rule.
- To activate this rule, go to Monetization > Offerings, create a new offering, and link it to this Targeting Rule.
How to Configure Free Hours for Code Execution
How to Configure Free Hours for Code Execution
The “50 free hours of usage daily per organization” should be handled with a Customizable feature.
- Go to Product Catalog > Feature entitlements and click + Create feature.
- Fill in the details:
- Feature name:
Code execution - Free Daily Allowance
- Feature type: Select
Customizable
. - Description: “Includes 50 free hours of code execution daily.”
- Feature name:
- Click Create.
- Navigate to your
Pay-as-you-go
plan and enter the Feature entitlements section. - Click + Add, select the
Code execution - Free Daily Allowance
feature, and set its usage limit to50
. Your application will need to check against this entitlement before sending billable events to the paidCode execution
feature.