GeoDirectory Pricing Manager is a premium WordPress directory extension designed to help you monetize a GeoDirectory website through free and paid listing packages.
It lets you create different pricing plans for business listings, properties, services, classified ads, jobs, events, or other supported GeoDirectory custom post types.
Each package can provide a different set of features, listing duration, pricing, field access, image limits, category limits, recurring billing options, and featured-listing benefits.
Whether you’re building a local business directory, real estate portal, classifieds website, service marketplace, or niche listing platform, Pricing Manager provides the tools needed to build a pay-per-listing business model.
Key Features
- Unlimited Pricing Packages – Create as many free and paid listing plans as your directory requires.
- One-Time Listing Payments – Charge a fixed amount for supported listing packages.
- Recurring Payments – Create recurring listing subscriptions with compatible payment gateways.
- Free Trial Periods – Let users try eligible paid listing packages before the first payment.
- Listing Expiration – Set how long listings remain active before they expire.
- Listing Renewals – Allow eligible listing owners to renew expiring listings.
- Free Package Renewals – Configure whether free listings can also be renewed.
- Featured Listings – Include featured status in premium packages to give selected listings increased visibility.
- Package-Specific Features – Offer different functionality depending on the price of each plan.
- Field Restrictions – Limit which custom fields are available to specific listing packages.
- Image & Taxonomy Limits – Control supported image, category, and tag allowances according to package.
- Package Upgrades & Downgrades – Let listing owners move between eligible pricing packages.
- Payment Reminders – Help remind customers about supported renewals and expiring single-payment listings.
- WooCommerce / GetPaid Integration – Connect packages to a compatible cart for checkout and payment processing.
Perfect For
GeoDirectory Pricing Manager is suitable for business directories, real estate websites, classified platforms, job boards, vehicle directories, restaurant listings, professional directories, travel directories, service marketplaces, local directories, and websites that want to charge users for publishing or promoting listings.
Create Free & Paid Listing Packages
Pricing Manager lets you build different listing packages according to your monetization strategy.
For example, you could create:
- Free Listing
- Basic Listing
- Professional Listing
- Featured Listing
- Premium Listing
- Monthly Listing
- Annual Listing
Each package can have its own pricing, duration, renewal settings, available fields, and listing benefits.
This lets you provide a basic free option while reserving more valuable features for paying customers.
Control Features by Pricing Package
Different pricing levels can provide different listing capabilities.
GeoDirectory currently allows Pricing Manager packages to control supported features such as:
- Custom fields
- Images
- Categories
- Tags
- Website links
- Telephone information
- Featured status
- Listing duration
This can help create clear reasons for users to upgrade from a free listing to a paid plan.
For example, a free listing might include basic contact information while a premium package includes more images, extra categories, additional business information, and featured placement.
Sell Featured Listings
Pricing Manager integrates with GeoDirectory’s Featured field.
You can configure selected paid packages so listings submitted through those plans receive featured status.
Featured listings can then be displayed separately or prioritized using supported GeoDirectory listing and sorting options.
This gives directory owners an additional way to monetize visibility rather than charging only for basic listing access.
Create Recurring Listing Subscriptions
Pricing Manager supports recurring packages when used with a compatible recurring-payment gateway.
A package can be configured for billing structures such as:
- Monthly
- Quarterly
- Annual
- Fixed number of billing cycles
- Recurring until cancelled
For example, you could charge a business every month while its premium directory listing remains active.
If a recurring agreement ends, the listing can follow the configured expiration or downgrade workflow.
Offer Free Trials
A paid listing package can also include a trial period.
This lets potential customers experience premium listing features before the recurring billing cycle begins.
Free trials can be particularly useful for new directories that want to encourage businesses to try enhanced listings before committing to a subscription.
Upgrade & Downgrade Listings
Listing owners can move between eligible pricing packages.
For example, a user could upgrade:
Free → Premium
when they want additional features.
You can also configure downgrade behavior when a paid package expires, such as returning an expired premium listing to a free package rather than removing it completely.
GeoDirectory’s Author Actions tools can expose supported Upgrade and Downgrade actions from the frontend.
Manage Listing Expiration
Pricing Manager provides controls for determining what happens when a package expires.
Depending on configuration, expired listings can be moved to a different supported WordPress status or processed according to the package’s downgrade settings.
You can also display expiration dates to eligible listing owners, helping them understand when renewal is required.
Create Packages for Different Listing Types
When GeoDirectory Custom Post Types is installed, pricing packages can be configured separately for each supported listing type.
For example:
Property Listings
- Free Property
- Featured Property
- Premium Property
Business Listings
- Basic Business
- Professional Business
Job Listings
- 30-Day Job
- Featured Job
This makes Pricing Manager useful for larger directories containing several different listing models.
Accept Payments with GetPaid or WooCommerce
Pricing Manager configures and manages listing packages, but it does not process payments by itself.
To charge customers, GeoDirectory currently supports connecting Pricing Manager to:
- GetPaid / WP Invoicing
- WooCommerce
The selected cart handles checkout, invoices, and payment-gateway functionality.
This separation lets the directory package system remain connected to established payment workflows.
Use Multiple Payment Gateways
When Pricing Manager is used with GetPaid, directory owners can use compatible payment gateway extensions.
GeoDirectory currently highlights multiple gateway options and recurring-payment support, with exact availability depending on the payment system and extensions installed.
WooCommerce can alternatively be selected as the cart when your website already relies on the WooCommerce ecosystem.
Build a Pay-Per-Listing Business
Pricing Manager is designed primarily around a pay-per-listing model.
Users select a package when submitting a listing, and paid packages are passed to the selected cart for checkout.
This makes the addon useful when your revenue model depends on businesses paying for:
- Listing publication
- Longer listing duration
- Featured placement
- Additional images
- Additional categories
- Advanced listing fields
- Recurring directory exposure
GeoDirectory explicitly recommends Pricing Manager when the goal is charging businesses to be listed rather than charging users simply for having a site membership.
Build a Profitable WordPress Directory
Monetize your listings with GeoDirectory | Pricing Manager – Paid Listings & Directory Monetization Add-On.
With unlimited packages, recurring payments, free trials, listing expiration, renewals, upgrades and downgrades, featured listings, package-specific fields, WooCommerce/GetPaid integration, and custom-post-type pricing, Pricing Manager provides a flexible foundation for building a paid WordPress directory.


