You are using an unsupported browser. Please update your browser to the latest version on or before July 31, 2020.
Home > Memberships > Membership Types > Membership Type Pricing > Steps to Setup Variable Dues Calculations
Steps to Setup Variable Dues Calculations
print icon


  1. Determine which fields are needed for your formula (i.e. full-time employees, part time employees, number of beds, number of cattle, etc.). Create the custom fields needed to calculate your variable dues. For example, if your variable dues are based on a number of employees, you will need to create this as a custom fields. See Setup Membership Application Form Fields/Questions for instructions. Custom fields created as decimal or integer type will be available when setting up your calculations.
  2. Create your membership type(s). See Add a New Membership Type for instructions
  3. For the desired membership type, click the <No Pricing> link, in the Pricing Column

  4. Click the Formula Based Pricing check-box. See Add Pricing to a Membership for information on additional fields.
  5. In the Recurring Fees section, click the   to add the fee item(s) for the membership type:

    • Select the fee item from the Item list. The DescriptionPrice, and Frequency fields will be populated based on the defaults configured when the fee item was set up. The price you select would be the base price for the membership. NOTE: A base price is NOT required and pricing could simply be based on your formula calculations. 
  6. Click the   next to the Price text box to add the variables required by your formula. For example this would be where you would choose full time employees as the variables needed in your calculation, as well as enter the amount to be charged for those employees.

  7. If you would like to set a maximum price for this membership, enter it in the Maximum Price (optional) field. This will set a "cap" on the total fees that a member will incur.
  8. Click the   to add your variables (custom fields) and setup the formula calculations.
  9. Select the field to be used in your calculation from the Unit Field list. Custom fields that are integers or decimal will be listed.
  10. Enter a Unit Price. This is the dollar value that will be used to calculate the dues. For example, if you will charge one dollar for each full-time employee, enter 1.
  11. Enter the Base Units Included in Price. Entering a “base unit included in price” will subtract this number from the amount entered in the field and the calculation will occur on a value greater than 1. For example, if there are 100 full time employees and 55 are included in the base, the calculation will occur on the remaining 45.
  12. Repeat steps 7 - 10 above to add additional calculations. In the example shown below, for each full-time employee over 50, the system will multiply by $1.00 and add the result to the base price (if applicable). For each part-time employee over 25, the system will multiply by $.50 and add the result to the base price (if applicable).

  13. Click Done.


NOTE: Custom Calculations: If a calculation is more complex that what is allow here, GrowthZone can write a custom calculation script for it. These calculations must be reviewed in advance by our product/development team before any commitment that it can be scripted. GrowthZone may assess fees for custom calculations.


Variable Dues - Auto-assign Levels

With your variable dues, you have the ability to "auto-assign" levels to your members. Assignment is based on one of the factors included in your formula. For example, include full-time employees in your formula, then create levels (such as 1 - 50 employees, 51 - 100 employees, etc.). When the number of full-time employees is enter by the applicant on your application form, or by your staff through the back-office enter, the system will automatically assign the member to the correct level.


  1. On the Membership Type tab, click the <No Levels> link in the Levels column, for the membership to which you wish to add levels. NOTE: If you have already added levels, click the numbered link.

  2. Select the field to be used for assigning levels from the Field Used to Determine Level (Min and Max are set with with each level) list. Fields displayed are those you have selected for your variable dues formula.
  3. In the Levels section, click the   icon, to add levels.

  4. Enter a Name for the level.
  5. Enter the Minimum Units (>=) and Maximum Units (<=) values to be used in determining if the member should be assigned to this level. For example, if you have a level for 1 - 50 employees, enter a Minimum of 1 and a Maximum of 50. A member who enters 1 to 50 full-time employees (inclusive) would be assigned to this level
  6. Add Fees if applicable, however, with variable dues, fees are configured under the Pricing functions. If fees are added, these fees would be in addition to the fees assigned under pricing.
  7. Click Done.
  8. Repeat steps 4 - 7 above to add additional levels.
  9. Click Done.


Gather Variable Dues Information on the Membership Application Form

When an applicant selects a membership type that includes variable dues, on the second page of the Membership Application for, a section called Information for Dues Calculations will be displayed. These are the custom fields you created as numeric input to the dues formula. Based on the input into these fields, the system will calculate the appropriate dues.



Add a Variable Dues Membership Type to a Contact from the Back Office

When adding a membership for which pricing is setup on a formula, an Information for Dues Calculation section will be displayed on the Add a Membership screen. Your staff will enter the appropriate values, and the system will calculate the additional fees based on the formula setup for the membership type.



See Add a Membership to a Contact for further information on adding memberships. Changes to the variables may be made when upgrading and downgrading the membership.

0 out of 0 found this helpful

scroll to top icon