Licensing & Pricing
[ English | Deutsch | Français ]
Perforce Licensing
You can download and use any Perforce software product free. All Perforce software you download is fully functional, with the exception of the Perforce Server, which allows only 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. It also entitles you to Perforce Technical Support.
The Perforce End User License Agreement (PDF) is our standard license.
Many of the questions we are frequently asked about our licenses are answered on our License FAQ page.
Free Evaluation
If you fill out and return our Evaluation Agreement (PDF), we will supply you with a free limited-term license that will let you evaluate a Perforce Server with as many users as you specify. You have full access to our Technical Support staff during the evaluation period.
Contact us if you would like to know more about evaluating Perforce.
Commercial Pricing
Pricing for commercial licenses, including one year of support and upgrades, is as follows:
| Number of Users | Price per User | An Example Purchase |
|---|---|---|
First 20 (For users 1-20) |
$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 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) |
$850 per user | |
Next 50 (For users 51-100) |
$800 per user | |
Next 150 (For users 101-250) |
$750 per user | |
Next 250 (For users 251-500) |
$700 per user | |
Next 500 (For users 501-1,000) |
$640 per user | |
Next 1,500 (For users 1,001-2,500) |
$580 per user | |
Next 2,500 (For users 2,501-5,000) |
$520 per user | |
Next 5,000 (For users 5,001-10,000) |
$460 per user | |
Any additional (For users 10,000+) |
$430 per user | |
Technical support and software upgrades per subsequent year |
$160 per user, per year |
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 in any one order, provided that a single End User License Agreement and the same customer billing address govern 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.
- A portion of the license purchase price includes telephone and email support, and software upgrades for the first year.
- 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.
- At 250+ users, support can be priced separately per designated technical contact, rather than per-user. Contact us for more information.
- 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. To obtain a price quote in euros please contact us.
Educational 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.00/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. Contact us for more information.
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.
Ordering and Payment
We require an executed Perforce license agreement. Download our End User License Agreement (PDF), or other agreement as appropriate (or contact us and we can email, fax, or postal mail it to you). Once you've filled it out, fax it to us, together with your payment information.
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