Answers.Body: <p>If I understand you, there may be a problem that you are using 'monthly' rolling (i take it you mean 1 month rolling). Does that mean someone needs to have paid for 12 membership cycles? If so there is no way that civicrm currently handles setting Grace to be 12 months based on them having purchased 12 membership cycles. But perhaps that isn't the point.</p>
  
  <p>A more common approach would be as follows, in case this provides some hints to you:</p>
  
  <ul>
  <li>set a rolling 12 month (1 year) membership</li>
  <li>set Grace to be 12 months starting from End Date and count is as 'current'</li>
  <li>set Expired to start 12 months after End Date</li>
  <li>make sure Grace is above Expired in your order of Member Status.</li>
  </ul>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-05-20T22:31:01.177Z
Answers.LastActivityDate: 2016-05-20T22:31:01.177Z
Answers.UserDisplayName: petednz - fuzion
Body: <p>Our membership is monthly rolling.
  Now We would like to give a member to be in <strong><em>Grace period of 12 months</em></strong> if they have paid at least for 12 months.</p>
  
  <p>Although I have changed the membership rules to following...<a href="https://i.sstatic.net/t1Ira.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/t1Ira.png" alt="enter image description here"></a></p>
  
  <p>I have also ran the scheduled job after changing the settings, but nothing seems to be changed in terms of status of existing members. Can anyone help please?</p>
  
  <p>EDIT: I have changed the Expired rules to 12 months too, but for example for the person who paid in August 2015 it shows <strong>EXPIRED</strong>, where it should have been <strong>GRACE</strong></p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2016-05-20T12:46:55.653Z
Comments.Text: If you list your membership status rules here, in the order they appear on the Membership Status Rules page and specifying the start & end dates & adjustments for each, that will help to figure out what's happening.
Comments.UserDisplayName: davejenx
Tags: <civimember>
Title: How to define a Custom Membership Status?
ThreadText: # How to define a Custom Membership Status?
  
  (Asked by: username_0 on 2016-05-20)
  
  Our membership is monthly rolling.
  Now We would like to give a member to be in ***Grace period of 12 months*** if they have paid at least for 12 months.
  
  Although I have changed the membership rules to following...[![enter image description here](https://i.sstatic.net/t1Ira.png)](https://i.sstatic.net/t1Ira.png)
  
  I have also ran the scheduled job after changing the settings, but nothing seems to be changed in terms of status of existing members. Can anyone help please?
  
  EDIT: I have changed the Expired rules to 12 months too, but for example for the person who paid in August 2015 it shows **EXPIRED**, where it should have been **GRACE**
  
  **Tags:** civimember
  
  > **Comments:**
  > **username_1**: If you list your membership status rules here, in the order they appear on the Membership Status Rules page and specifying the start & end dates & adjustments for each, that will help to figure out what's happening.  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_2 on 2016-05-20. Score: 2
  
  If I understand you, there may be a problem that you are using 'monthly' rolling (i take it you mean 1 month rolling). Does that mean someone needs to have paid for 12 membership cycles? If so there is no way that civicrm currently handles setting Grace to be 12 months based on them having purchased 12 membership cycles. But perhaps that isn't the point.
  
  A more common approach would be as follows, in case this provides some hints to you:
  
  * set a rolling 12 month (1 year) membership
  * set Grace to be 12 months starting from End Date and count is as 'current'
  * set Expired to start 12 months after End Date
  * make sure Grace is above Expired in your order of Member Status.
  
  
  ---
  
  