Licensing & Pricing
[ English | Deutsch | Français ]
Perforce Licensing
The Perforce End User License Agreement (PDF) is our standard commercial licensing agreement. All Perforce software you download is fully functional for two users and five client workspaces when used without a license. A Perforce license enables the Perforce Server to support more users and an unlimited number of workspaces and also entitles you to Perforce Technical Support.
Many of the frequently asked questions about our licenses are answered on our Licensing FAQ page.
Evaluating Perforce
If you would like to evaluate Perforce for more than two users, simply fill out and return this Evaluation Agreement (PDF). You will have full access to our Technical Support staff throughout your 45-day evaluation period.
Commercial Pricing
New customers are required to purchase a license with support for their first 12 months.
|
Number of Users |
Per User License Fee |
License Fee + |
An Example Purchase
|
|---|---|---|---|
|
First 20 (For users 1-20) |
$740 per user | $900 per user |
The License Fee for 85 users: Users 1-20 @ $900 per user = $18,000 Users 21-50 @ $850 per user = $25,500 Users 51-85 @ $800 per user = $28,000 Total = $71,500 The License Fee for an additional 30 users (see Note 2 below): Users 86-100 @ $800 per user = $12,000 Users 101-115 @ $750 per user = $11,250 Total = $23,250 |
Next 30 (For users 21-50) |
$690 per user | $850 per user | |
Next 50 (For users 51-100) |
$640 per user | $800 per user | |
Next 150 (For users 101-250) |
$590 per user | $750 per user | |
Next 250 (For users 251-500) |
$540 per user | $700 per user | |
Next 500 (For users 501-1,000) |
$480 per user | $640 per user | |
Next 1,500 (For users 1,001-2,500) |
$420 per user | $580 per user | |
Next 2,500 (For users 2,501-5,000) |
$360 per user | $520 per user | |
Next 5,000 (For users 5,001-10,000) |
$300 per user | $460 per user | |
Any additional (For users 10,000+) |
$270 per user | $430 per user |
Notes:
- Your first purchase includes a one-year price lock.
- The per-user price is based on the cumulative number of users purchased (not just the number of users in any one order) provided that a single End User License Agreement under one customer billing address governs all purchases.
- Perforce's per-user licensing limits the number of distinct users who can access the Perforce Server. Perforce does not limit access based on concurrent access: old users must be explicitly deleted from the system. There is no license manager to administer.
- Subsequent purchases will have the support/maintenance portion prorated to match the first purchase anniversary, ensuring that all users are coterminous for support renewal on the same license.
- Support can be priced separately at a flat rate of $20,000 per year for up to five designated technical contacts, rather than per-user.
- These prices are firm and require that you execute our standard End User License Agreement.
- Perforce can accept euros (the currency of the European Monetary Union) in payment for products or services.
Perforce Technical Support Offerings
New customers are required to purchase a license with technical support for their first 12 months. To learn more about all of our technical support offerings, please visit the Technical Support Offerings page.
Standard Support
This plan includes software upgrades, license maintenance, and unlimited access to Perforce technical support for an annual fee of $160 per user.
Designated Contacts Plan
Designed for companies with 250 users or more, this plan enables you to save on the cost of support by routing issues through designated primary contacts. This plan includes software upgrades, license maintenance, and unlimited access to technical support for your named designated contacts. This plan is available starting at $80 per user and a base annual fee of $20,000 for five named contacts.
For pricing information or to purchase 24x7 Critical Care or Enterprise Support, please call or email us.
Educational Licensing and Pricing
Bona fide educational institutions may be eligible to receive a Perforce license for use by students for classroom or research purposes. The number of users is not limited, but each designated technical contact will be charged $4,000 per year.
Execution of an End User License Agreement for Educational Users (PDF) is required. The license will be issued for a one-year term, and can be renewed thereafter via the same means.
Free Licensing for Open Source Development
Organizations developing software that is licensed or otherwise distributed exclusively under an Open Source license may be eligible to obtain Perforce licenses gratis. This includes upgrades but not support.
Perforce Software reserves the right to approve the Open Source license; those fitting The Open Source Definition, including the GNU and FreeBSD licenses, are good candidates.
Execution of a End User License Agreement for Open Source Software Development (PDF) is required. For more information, please see the Perforce and Open Source FAQ or contact opensource@perforce.com.
How to Purchase
- Once you have decided to purchase Perforce please email sales@perforce.com.
- We do require an executed Perforce license agreement. To do this, download our End User License Agreement (PDF).
- Once you've completed the EULA, fax it back to us along with your payment information (see accepted forms of payment below). Upon receipt of your EULA and payment information, you will receive a Perforce license via email.
Perforce Software accepts payment by Visa, Mastercard, American Express, check, money order, or a purchase order from an established company with credit history.
When paying by check, please send payments to:
Perforce Software, Inc.
File No. 73862
P.O. Box 60000
San Francisco, CA 94160-3862
USA
Further questions?
Call or email us if you have further questions about our licensing and pricing, or would like more information on how to evaluate Perforce.