Skip to main content

Creating a Product with Flat Rate Pricing

Flat rate pricing charges the same fixed amount to every account, regardless of how many people are on the account. This is the simplest and most common pricing method in Member Splash.

Updated today

What is Flat Rate Pricing?

Flat rate pricing means every account pays the exact same amount. Whether an account has 2 people or 10 people, they all pay the same price.

Examples of flat rate products:

  • Maintenance & Activity Fee ($100 per account)

  • Capital Assessment Fee ($250 per account)

  • Parking Pass ($50 per account)

  • Locker Rental ($75 per account)

  • Social Event Ticket ($25 per ticket)

When to Use Flat Rate Pricing

Use flat rate pricing when the charge is the same for everyone, regardless of account size or member characteristics.

Choose Flat Rate when:

  • The fee is the same for everyone

  • The fee isn't based on number of people

  • The fee isn't based on member ages or types

  • You want the simplest setup

Don't use Flat Rate when:

  • Families with more people should pay more → Use Per Member Pricing

  • Different ages or member types have different rates → Use Age & Member Type Pricing

  • You want members to name their own price → Use User Defined Pricing


Before You Begin

Before creating your product, determine:

  1. What is the charge for? (Maintenance fee, locker rental, event ticket, etc.)

  2. What fee type should it use? Fee types control how products behave and display. See Fee Types: Use and Importance for guidance.

  3. How much will you charge? (Enter whole numbers without dollar signs)

  4. Who should see this product? (All accounts, specific account types, accounts with certain tags, etc.)


Step 1: Create the Product

  1. Navigate to Products > Add New in your WordPress menu

  2. Enter the product details:

    • Name: What members will see on their bill (e.g., "2025 Maintenance & Activity Fee")

    • Description: Explain what this charge is for (members will see this)

    • Fee Type: Select the appropriate fee type for this product


Step 2: Choose Flat Rate Pricing

  1. Scroll down to the Pricing Options section

  2. You'll see multiple pricing methods available:

    • Flat Rate Pricing

    • Per Member Pricing

    • Age & Member Type Based Pricing

    • House Guest Options

    • User Defined Price

  3. Click to expand Flat Rate Pricing

  4. Enter your price (whole numbers only, no dollar signs)

    • Example: Enter 100 for $100.00

🚨Critical Rule: Only use ONE pricing option per product. Do not enter values in multiple pricing sections (like both Flat Rate AND Per Member). Pick one method and leave all others blank.


Step 3: Configure Display Rules (Optional)

If this product should only appear for specific accounts, scroll down to Show/Hide/Require Rules and configure:

  • Show - Product appears as optional

  • Hide - Product is hidden from specific accounts

  • Require - Product must be paid (marks account unpaid until paid)

Common rules:

  • Show only to specific account types

  • Require for all accounts

  • Show only to accounts with specific tags


Step 4: Publish or Save as Draft

  • Click Publish to make the product available immediately

  • Click Save Draft to save for later use

Once published, the product will appear on member accounts based on your display rules.


Testing Your Product

After creating your product, always test it:

  1. Create or use a test account (First Name: Test, Last Name: Test)

  2. Set the test account to the appropriate account type

  3. Log in as the test account

  4. Navigate to Make a Payment

  5. Verify the product appears correctly with the right price

  6. If collecting payment, process a test transaction and refund it


Using Price Variations

Flat rate products support price variations based on dates, allowing you to offer early bird discounts or late payment surcharges.

Example: Early Payment Discount

  • Regular price: $500

  • Early bird price: $450 (if paid before March 1)

  • Late payment price: $550 (if paid after April 15)

See Price Variations: Early Payment Discounts for setup instructions.


Common Flat Rate Product Examples

Annual Membership Dues

  • Fee Type: Membership Dues

  • Amount: $1,200

  • Rule: Require for all account types

  • Note: This fee type controls account Paid/Unpaid status

Maintenance/Activity Fee

  • Fee Type: create fee type for Maintenance Fee

  • Amount: $100

  • Rule: Require for all account types

Parking Pass

  • Fee Type: create fee type for Parking Fee

  • Amount: $50

  • Rule: Show (optional purchase)

Social Event Ticket

  • Fee Type: create fee type for Event Fee

  • Amount: $25

  • Rule: Show, allow members to purchase multiple

Initiation Fee

  • Fee Type: Initiation Fee

  • Amount: $500

  • Rule: Require for New Member account type only


Troubleshooting


Frequently Asked Questions

Can I change the price after publishing?

Yes. Edit the product and update the price. The new price will apply going forward, but existing unpaid charges on member accounts will still show the old price until manually updated.

Can one product have multiple prices?

Not with flat rate pricing. Every account pays the same amount. If you need different prices, either:

  • Create separate products for different prices

  • Use Age & Member Type pricing instead

  • Use price variations for date-based pricing

What's the difference between a product and a fee type?

Fee types are categories (like Membership Dues, Guest Fees, Other Fees). Products are the actual charges (like "2025 Family Membership" or "Parking Pass"). One fee type can have many products under it

Can an account purchase more than one membership product?

No. If multiple products are categorized as the fee type Membership Dues (slug: membership-fee), only one product can be purchased per account. This prevents accounts from paying for duplicate memberships. If you need different membership tiers or options, create separate products using the Membership Dues fee type and use Show/Hide/Require Rules to control which accounts see which option.

Did this answer your question?