Answers.Body: <p>See this question: <a href="https://civicrm.stackexchange.com/questions/3287/number-of-contacts-vs-hosting-space-required/3301#3301">Number of contacts vs. hosting space required</a></p>
  
  <p>Here is a thorough answer to that question: <a href="https://civicrm.stackexchange.com/a/3289/105">https://civicrm.stackexchange.com/a/3289/105</a>.</p>
  
  <p>The short version: <strong>there is no formal limit to how many contacts CiviCRM can store</strong>.  It really comes down to the amount and type of hardware you have supporting the software.  For a record count of 5-10 million, you would definitely need powerful hardware.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-12-29T17:17:57.353Z
Answers.LastActivityDate: 2015-12-29T17:17:57.353Z
Answers.LastEditDate: 2017-04-13T12:53:13.017Z
Answers.UserDisplayName: Allen Hutchison
Answers.Body: <p>There's a difference between how many records a database can hold and how many users need to access the system simultaneously on a regular basis. For the latter it's a much harder question because it depends not just on hardware but usage patterns and where the users are located (network latency), and I mention that specifically because you mention Captive BPO, which suggests your users might not even be on the same continent as the hosting. (I'm not really sure why you mention it - is there something specific about the intended provider that makes you think it will be a problem?) So it's not so much a CiviCRM question as what type of hosting setup you're going to have. CiviCRM can function in a load-balancing environment, if you have a crazy large number of actual simultaneous users.</p>
  
  <p>For the former it depends what you're doing. If you try do something regularly that processes all 5 million records, you'll probably run out of RAM. If you're just loading a single contact record page it will handle it fine.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-12-29T19:23:11.043Z
Answers.LastActivityDate: 2015-12-29T19:23:11.043Z
Answers.UserDisplayName: Demerit
Body: <p>I am evaluating civiCRM to use as the CRM in the captive BPO setup of my non-profit.</p>
  
  <p>Need to know how many customer records civiCRM can handle, in the database of my beneficiaries. Can it support a beneficiary base of 5 to 10 million? This would include case management for these members.</p>
  
  <p>Regards,
  Jayesh</p>
  
Tags: <civimember><civicase><database><evaluating-civicrm>
Title: What is the largest number of customer records that civicrm supports?
ThreadText: # What is the largest number of customer records that civicrm supports?
  
  (Asked by: username_0 on 2015-12-29)
  
  I am evaluating civiCRM to use as the CRM in the captive BPO setup of my non-profit.
  
  Need to know how many customer records civiCRM can handle, in the database of my beneficiaries. Can it support a beneficiary base of 5 to 10 million? This would include case management for these members.
  
  Regards,
  username_0
  
  **Tags:** civimember, civicase, database, evaluating-civicrm
  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_1 on 2015-12-29. Score: 8
  
  See this question: [Number of contacts vs. hosting space required](https://civicrm.stackexchange.com/questions/3287/number-of-contacts-vs-hosting-space-required/3301#3301)
  
  Here is a thorough answer to that question: <https://civicrm.stackexchange.com/a/3289/105>.
  
  The short version: **there is no formal limit to how many contacts CiviCRM can store**. It really comes down to the amount and type of hardware you have supporting the software. For a record count of 5-10 million, you would definitely need powerful hardware.
  
  
  ---
  
  ### Answer by username_2 on 2015-12-29. Score: 5
  
  There's a difference between how many records a database can hold and how many users need to access the system simultaneously on a regular basis. For the latter it's a much harder question because it depends not just on hardware but usage patterns and where the users are located (network latency), and I mention that specifically because you mention Captive BPO, which suggests your users might not even be on the same continent as the hosting. (I'm not really sure why you mention it - is there something specific about the intended provider that makes you think it will be a problem?) So it's not so much a CiviCRM question as what type of hosting setup you're going to have. CiviCRM can function in a load-balancing environment, if you have a crazy large number of actual simultaneous users.
  
  For the former it depends what you're doing. If you try do something regularly that processes all 5 million records, you'll probably run out of RAM. If you're just loading a single contact record page it will handle it fine.
  
  
  ---
  
  