Answers.Body: <p>Welcome to SE!  Membership statuses are normally updated by the &quot;Update Membership Statuses&quot; scheduled job.  You'll want to enable that under <code>Administer &gt; System Settings &gt; Scheduled Jobs</code> if it isn't already.</p>
  <p>Those status rules are applied when a membership is created or updated, but otherwise, any rule changes you make won't affect existing memberships until the next run of that &quot;Update Membership Statuses&quot; job.</p>
  <p>However, when that runs it normally excludes memberships that have already expired so in your case you need to run that job once with an extra parameter to force it to reconsider the expired memberships.</p>
  <p>One way to do that is to go to <code>Support &gt; Developer &gt; Api Explorer v3</code></p>
  <ul>
  <li>select the Job entity</li>
  <li>select the <code>process_membership</code> action</li>
  <li>add the parameter <code>Exclude membership status IDs from calculations</code></li>
  <li>set its value to '7' (deceased)</li>
  <li><code>Execute</code></li>
  </ul>
  <p><a href="https://i.sstatic.net/CPla3.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/CPla3.png" alt="enter image description here" /></a></p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-02-08T13:04:02.530Z
Answers.Text: Thank you Aidan, but your suggested procedure didn't work in CiviCRM 5.58
Answers.UserDisplayName: Polly Cleveland
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-02-08T14:14:38.130Z
Answers.Text: Apologies to Aidan, figured out and followed his directions. Thanks.
Answers.UserDisplayName: Polly Cleveland
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-02-08T16:40:00.267Z
Answers.Text: Great - if that worked, please add the green tick so we know it's answered.
Answers.UserDisplayName: Aidan
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-02-07T09:40:17.437Z
Answers.LastActivityDate: 2023-02-07T09:46:15.127Z
Answers.LastEditDate: 2023-02-07T09:46:15.127Z
Answers.UserDisplayName: Aidan
Body: <p>I just uploaded thousands of new members from a spreadsheet. CiviCRM default grace period for memberships is 1 month. I tried changing it to 3 months in Member Status Rules. Members with end dates within one month are marked Grace, but members with older end dates in the last 3 months are still marked as Expired.</p>
  <p>Am I doing something wrong or are uploaded members treated differently from normally-entered members?</p>
  <p>I'm using CiviCRM with WordPress.</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2023-02-08T02:33:37.403Z
Comments.Text: You may need to clarify the question. Are you saying that some of the uploaded members fell outside the 1 month grace period, and now that you've changed the grace period, their status isn't being updated to now make them "grace"?
Comments.UserDisplayName: Paul Dufresne
Tags: <civimember><status>
Title: How can I lengthen the grace period for newly-uploaded members
ThreadText: # How can I lengthen the grace period for newly-uploaded members
  
  (Asked by: username_0 on 2023-02-06)
  
  I just uploaded thousands of new members from a spreadsheet. CiviCRM default grace period for memberships is 1 month. I tried changing it to 3 months in Member Status Rules. Members with end dates within one month are marked Grace, but members with older end dates in the last 3 months are still marked as Expired.
  
  Am I doing something wrong or are uploaded members treated differently from normally-entered members?
  
  I'm using CiviCRM with WordPress.
  
  **Tags:** civimember, status
  
  > **Comments:**
  > **username_1**: You may need to clarify the question. Are you saying that some of the uploaded members fell outside the 1 month grace period, and now that you've changed the grace period, their status isn't being updated to now make them "grace"?  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_2 on 2023-02-07. Score: 2
  
  Welcome to SE! Membership statuses are normally updated by the "Update Membership Statuses" scheduled job. You'll want to enable that under `Administer > System Settings > Scheduled Jobs` if it isn't already.
  
  Those status rules are applied when a membership is created or updated, but otherwise, any rule changes you make won't affect existing memberships until the next run of that "Update Membership Statuses" job.
  
  However, when that runs it normally excludes memberships that have already expired so in your case you need to run that job once with an extra parameter to force it to reconsider the expired memberships.
  
  One way to do that is to go to `Support > Developer > Api Explorer v3`
  
  * select the Job entity
  * select the `process_membership` action
  * add the parameter `Exclude membership status IDs from calculations`
  * set its value to '7' (deceased)
  * `Execute`
  
  [![enter image description here](https://i.sstatic.net/CPla3.png)](https://i.sstatic.net/CPla3.png)
  
  > **Comments:**
  > **username_0**: Thank you username_2, but your suggested procedure didn't work in CiviCRM 5.58  
  > **username_0**: Apologies to username_2, figured out and followed his directions. Thanks.  
  > **username_2**: Great - if that worked, please add the green tick so we know it's answered.  
  
  ---
  
  