CRM with custom objects: what they unlock and why most teams need them
What custom objects actually do in a CRM, why standard objects are not enough for most teams, and the pricing tiers to watch for.
Every CRM ships with the same standard objects: Accounts, Contacts, Leads, Opportunities, Activities. Those five cover maybe 60% of what a real business needs to track. The other 40% lives in custom objects, which is where every CRM evaluation turns into a pricing conversation and where most teams quietly end up on tiers they did not expect.
This post is a plain-language explainer of what custom objects do, why most teams need them, and how CRM vendors price them.
What a custom object is
A custom object is a new type of record you can define in your CRM, with its own fields, its own relationships to other objects, and its own permissions. Standard objects are the ones your CRM ships with (Account, Contact, Deal). Custom objects are the ones you add.
Concrete examples. If you are:
- A consulting firm: you need a Project object (one per engagement), a Milestone object (one per billing event), and maybe a Timesheet object (one per week per consultant).
- A SaaS company: you need a Subscription object (one per customer-tier-term combination), a Feature Request object (one per request from a customer), and maybe a Health Score object (one per account per week).
- An insurance agency: you need a Policy object (one per client-plan combination), a Claim object (one per policy per event), and a Renewal object (one per policy per year).
- A real estate team: you need a Listing object (one per property), a Showing object (one per listing per prospect visit), and an Offer object (one per listing per bid).
None of those fit cleanly into Account, Contact, or Deal. They need their own object with their own fields, their own list views, their own automation triggers, and their own reports.
Teams without custom object support end up abusing standard objects (storing Listings in the “Deal” object, with half the fields irrelevant and the pipeline a mess) or buying adjacent tools (a separate policy management system, a separate listing system, a separate project tool). Both paths cost more than custom objects do over time.
Why standard objects are not enough
Standard objects were designed for product companies with discrete deals. The assumption is: there is a company, there are people at that company, there is a deal being worked, and the deal closes once. That shape fits a slice of businesses and nobody else cleanly.
Services firms have engagements. SaaS companies have subscriptions. Insurance has policies. Real estate has listings. Agencies have retainers. Each one needs its own object with its own lifecycle, which standard objects cannot provide.
The common escape hatch is cramming the custom thing into the Deal object with a “Deal Type” field. This works for a quarter. Then your reports break because half the Deal fields are irrelevant to half the deals, your automation fires on the wrong types, and your sales team cannot filter cleanly. The custom-object-on-top-of-Deal pattern is one of the most reliable predictors of a CRM replatform in year two.
How CRM vendors price custom objects
This is where most teams get surprised.
Salesforce
Salesforce’s custom object limits by tier are:
- Professional: 50 custom objects, 100 custom fields per object
- Enterprise: 200 custom objects, 500 custom fields per object
- Unlimited: 2,000 custom objects
Custom objects start at Professional, which is Salesforce’s second-cheapest tier. Serious data modeling (custom field counts, lookups across objects, formulas) typically pushes you to Enterprise. The Professional ceiling on fields hits sooner than most teams expect.
HubSpot
HubSpot’s custom objects are Enterprise-only. You cannot create custom objects on the Starter or Professional tier of any Hub. If your team needs custom objects on HubSpot, the practical price floor is Enterprise seats across every Hub you use.
For a 10-person team evaluating HubSpot and realizing they need custom objects, the pricing conversation shifts dramatically. Enterprise HubSpot is a different budget than Starter or Professional.
Pipedrive
Pipedrive supports custom fields extensively but does not offer true custom objects. For teams whose data modeling fits within custom fields on standard objects, Pipedrive works. For teams that need separate objects with their own lifecycles, Pipedrive hits a ceiling.
Monday CRM
Monday’s board model is flexible enough that “custom objects” is a somewhat different concept. You can create new boards for new entity types with their own columns. The tradeoff is depth: Monday boards are not quite custom objects in the full CRM sense (shallower relationships, lighter permissions model).
Strkr
Custom objects in Strkr are available on every paid tier at no gated-feature upcharge. Any paid user can create a new object, define its fields (14 types including lookups, formulas, pickists, dates, numbers, text), set field-level permissions, and expose it in list views, reports, and automations. No admin certification required.
The design target: custom objects should be as easy to create as a custom field, and should work the same across CRM, Marketing, Projects, and reporting from day one.
What custom objects unlock
Beyond the shape-fitting job, custom objects enable three patterns most teams need by year two:
1. Related records with their own lifecycles
A Project record has its own status (planning → in flight → shipped). A Policy record has its own renewal date. A Listing record has its own price history. These lifecycles belong on their own records, not shoehorned into Deal fields.
2. Reporting on the actual business, not a workaround
Reports pulled from custom objects reflect the actual business. “How many Policies renewed this quarter” is a direct query against the Policy object. The alternative, filtering a Deal report by “Deal Type = Renewal,” works until the first time someone forgets to set the Deal Type correctly.
3. Automation that fires on real events
A flow that triggers on “Policy status changed to Renewed” is clean. A flow that triggers on “Deal stage changed to Closed Won AND Deal Type = Renewal AND Deal has related Policy” is a workaround that will break.
When you can get away without custom objects
Not every team needs them. Three cases where standard objects are enough:
- Pure product companies with simple deals. B2B SaaS selling a single-SKU subscription with no renewal complexity. The Deal object captures the whole lifecycle.
- Pure service businesses with transactional deals. One-off consulting projects where “the deal” and “the project” are the same thing and closing the deal is the end state.
- Teams under 10 people with simple processes. The data modeling will be rewritten when you scale anyway. Pick a CRM with a short setup and defer the custom object question to year two.
If any of those describe you, pick a CRM based on other criteria. If none do, the custom object question is likely the single most important thing to evaluate.
How to evaluate custom object support in a trial
Four things to try during a CRM trial if custom objects matter:
- Create a new custom object. How many clicks? Does it require a specific user role? If it takes 15 minutes to figure out, that is 15 minutes every time your team needs a new object.
- Add a lookup field from the custom object to a standard object. Does the relationship work in both directions? Can the standard object show related custom object records in a list?
- Add the custom object to a report. Can you report on the custom object directly, or only as a filter on a standard object report?
- Trigger a flow on a custom object event. Can automation fire when a custom object record is created or updated? If not, your custom object is a container, not a first-class citizen.
If a CRM passes those four tests, custom objects are a real capability. If it fails any, the “custom object” claim is marketing.
Conclusion
Custom objects are the single most important CRM capability most teams undervalue during buying and regret in year two. The question to answer honestly: does your business fit into Account + Contact + Deal, or does it need its own object types? If it needs its own, pick a CRM where custom objects are available at the tier you can actually afford.
Strkr’s custom objects are available on every paid tier at no gated-feature upcharge, which is the design decision that makes custom objects a question of “yes we need this” rather than “can we afford this.”
Related reading: How to choose a CRM: a practical buying framework covers the broader buying question, and How Strkr’s no-code flow builder actually works covers the automation surface that makes custom objects first-class citizens in the data model.