Every agency that handles local SEO reaches this question. A client needs their business details on directories, somebody has to do it, and the choice is a junior’s afternoons or a supplier’s invoice. Local Citation Services sells the outsourced version, so this comparison is not neutral and that is worth knowing before you read it. What follows is the work described accurately enough that you can price it yourself, because a number we made up about your costs would be worth nothing to you.
Key Takeaways
| The question | The answer |
|---|---|
| How do I work out what in-house actually costs? | Do one directory yourself and time it. Multiply by your own hourly rate and the number of listings. That number is trustworthy because you made it, and nobody outside your agency can produce it for you. |
| Is outsourcing always cheaper? | No. Outsourcing a small job can cost more in briefing and checking than it saves in labor. Include that time in the comparison and the answer sometimes points the other way. |
| Does the client already have listings? | Ask before you order anything. If existing records are wrong, that is a cleanup job first and a build second. Ordering only the build is how you end up paying for new records sitting beside old ones. |
| What is the real difference beyond cost? | Ownership and management. Who holds the logins when the work is done, whether the report can carry your branding, and what stops happening if a supplier relationship ends. |
| Can a junior do this work? | Yes, and that is not the question. The question is whether an hour of their time is better spent here than on work only your agency can do. |
| What still comes back to me either way? | The client’s confirmed details, decisions about business name format and service areas, and any verification that requires the client to answer a phone call or open mail. |
Already decided to outsource? Our white-label citation service comes with one-time pricing, transferred logins and unbranded reporting. The rest of this page is the comparison for anyone still deciding.
What the Work Actually Involves

Before either option can be priced, the work has to be described. This is the part most comparisons skip, and it is the part that determines the number.
For a single directory listing, done properly:
- Find the directory and confirm it accepts the client’s category and country
- Check whether a listing already exists, so a duplicate is not created
- Create an account, usually against an email address that is not the client’s personal one
- Complete the verification step, which may be an email link, a phone call, or a postal code sent to the business address
- Fill every field the platform offers, not only name, address and phone. Categories, hours, description, service areas, images, social links
- Record the live URL and the login
Verification and platform-specific fields are often the least predictable parts of the job. Verification cannot be batched, and field completion varies enormously between platforms. A directory wanting a category code and a license number is a different task from one wanting a name and a phone number.
Build or cleanup: check before you order either
Step two is a buying decision disguised as a task.
If the client already has listings and some of them are wrong, this is not a build. It is a cleanup, then a build. Ordering only the second job is how you pay for new records to sit next to old ones, and the client ends up with more versions of themselves online rather than fewer.
Confirm the state of the footprint before choosing a package. If it is messy, correcting what is already out there comes first, and the build is smaller than you thought.
Takeaway: The work is account creation, verification and field completion, repeated per directory. Before pricing any of it, find out whether the client needs a build, a cleanup, or both.
How To Price It Yourself

We could tell you what in-house costs. We are not going to, because we would be inventing it. We do not know your rates, your team’s speed, or how much of your week is already committed.
Here is a method that produces a number you can trust, because you made it.
Time one listing
Pick a directory you would genuinely use for a current client. Start a timer. Work through the six steps above until the listing is live or is sitting in a review queue with nothing further you can do. Stop the timer.
Do not pick the easiest one. Pick a middling one, because the average is what you are trying to find.
Use the right rate
Use the rate you would have billed that hour at, not a salary figure divided by hours. If the person doing the work would otherwise have been on non-billable admin, say so in your comparison, because that is a different decision from pulling them off a client’s landing page.
This is usually what settles it, and it is not the price difference.
Count the parts nobody counts
Two blocks of time sit outside the timed listing and belong in the comparison.
On the in-house side: verification callbacks, listings that come back asking for a change, and the ones that never appear and need chasing. Rather than applying a multiplier we made up, add the time your own test listing needed after you first thought you were finished.
On the outsourced side: the minutes to send the client’s confirmed details, and the minutes to review the report when it comes back. Briefing and checking are real work and they are the reason a small job can cost more to buy than to do.
Our citation building is one-time, from $5, with no subscription. Whatever number your timer produced, it now sits next to a figure you can check rather than one we asserted.
If your number is lower, keep it in-house. That is a real outcome and it happens.
Takeaway: Time one listing, use your billable rate rather than salary, and add the briefing and checking on both sides. No multiplier, no estimate from a supplier.
Before Comparing Prices, Compare the Deliverable
Two quotes are not comparable until you know they describe the same job. Ask any supplier, including us, what is included:
- Checking whether a listing already exists before creating one
- Completing available profile fields, or only name, address and phone
- Handling the verification steps a supplier can handle
- Returning the live URL for every listing
- Returning the login where an account was created
- What happens to submissions that do not go live
- Unbranded reporting you can hand to a client
- Duplicate handling
A cheap quote and an expensive one tell you very little until you know whether they describe the same work.
Takeaway: Compare the deliverable before the price. The gap between two quotes is usually a gap in scope.
The Comparison That Matters More Than Cost

Cost is the obvious axis and it is not the one that causes problems later. The structural differences are.
Who holds the logins
Where a listing has an account behind it, somebody controls that account when the work is done.
In-house, that is you, assuming whoever created it recorded the details. Outsourced, it depends on the supplier. Some hand over every login. Some keep them, which means the client cannot update their own hours without going back through you, and back through the supplier.
This is the question to ask before buying, not after.
How in-house work goes wrong
The risks above are the outsourced ones. In-house has its own, and they are predictable enough to plan around.
Listings created on somebody’s personal email. No record of the password once that person leaves. A second record created on a directory that already had the client. Business name format drifting across four locations because two people worked from different notes.
None of that is an argument against doing it yourself. It is the checklist for doing it yourself properly.
Whether the report is yours
An agency handing a client a report with another company’s logo on it has explained something it did not intend to explain. If you need client-ready reporting, ask whether the supplier provides an unbranded report, rather than assuming it.
What stops when the relationship ends
This is the one that catches people out, and it is usually described wrongly, including by suppliers.
The common claim is that listings vanish or revert when a subscription lapses. That is not what the platforms themselves document. Subscription listing services stop actively syncing and managing the data when the subscription ends. The listings generally remain.
What happens to them afterward is not standardized. Without ongoing management, the information can change according to each directory’s own data sources and processes, and at least one platform documents that some publishers roll back to the data they held before, some keep the newer data, and some land in between. Its own wording is that what happens next is up to each publisher.
So the difference that matters is continued active management, not continued existence. Ask your supplier, in writing, what their publishers do when management stops.
Our own position is simpler to state. One-time manual work hands over the logins, so the accounts belong to the buyer whether or not they order again.
Takeaway: Ask three questions before buying from anyone. Who holds the logins, is the report unbranded, and what happens to the data when management stops.
Working It Through: One Agency’s Decision
Brightwater Digital is a composite example, not a real client, and the timings below are invented for the illustration. Only the method is real.
It is a three-person agency that has just onboarded a client with four locations. Each location needed directory coverage, and their junior had capacity in the sense that nothing was formally booked, which is different from having spare time.
The owner timed himself on one directory. Account creation and field completion took eleven minutes. Then the verification email did not arrive, and he spent another ten minutes finding out it had gone to a spam folder on an address nobody checks.
Twenty-one minutes for one listing on one location, and he had chosen a directory he already knew. Multiplied across four locations and a realistic directory count, the figure was larger than the quote for the same work outsourced.
What settled it was not the difference. It was that the junior’s alternative work was a client’s landing page rebuild, which the agency bills for and a supplier cannot do.
Three things came back regardless. Confirming the exact business name format across four locations, which the client had been inconsistent about. Deciding which locations were service-area and which were storefront. And answering two phone verifications that only the client could take.
Takeaway: The decision turned on what the junior would otherwise have been doing, not on the price difference.
Which One Fits Your Situation
The rows below include the cases where keeping it in-house is the better call. Those are real, and an agency that has never met one has not been paying attention.
| Situation | Lean in-house when | Lean outsourced when |
|---|---|---|
| A small one-off job for a single client | Your team has spare capacity and already knows the process | Briefing and checking would still take up staff time worth more elsewhere |
| You have never bought this work before | You want to understand it from the inside, which is the only way to judge a supplier later | You have already tested a supplier and know what their work looks like |
| An unusual or regulated category | Your team understands the client’s licensing and category requirements | The supplier has handled that category before and can show you |
| Repeated client work, month after month | You want to build the expertise internally | Repetitive fulfillment is eating delivery capacity you sell |
| A multi-location client | You have a documented internal process everyone follows | You need the same process applied identically across every location |
| The client operates in a country your team does not | Rarely. Consider declining the work instead | Directory sets, verification methods and category lists are local, and filling foreign forms from a distance produces the wrong footprint |
| Ownership of the records matters | Your team controls every account by default | The supplier transfers logins and live URLs explicitly, in writing |
Frequently Asked Questions
What do you need from us to start?
The client’s exact business name in the format it should appear, the full address including any suite or unit, the primary phone number, the website, whether each location is a storefront or a service area, and the countries involved. A logo and images help the listings look complete but are not required.
How are directories handled that want the client on the phone?
They come back to you. Where a directory verifies by calling the business or posting a code to the address, only the client can complete it. We flag those and tell you what is outstanding rather than leaving them silently incomplete.
Is this a build, a cleanup, or Google Business Profile work?
This article is about building new listings. If the client’s existing records are wrong or duplicated, that is cleanup and it comes first. Google Business Profile is a separate job again, on one platform rather than across directories.
Will my client know I outsourced the work?
Not if the reports are unbranded. Confirm that before ordering rather than after, because it varies by supplier and it is not always on the pricing page.
Do I get the logins for the listings?
You should, and it is worth asking directly. Every listing sitting behind an account has somebody controlling it, and if the supplier keeps it, your client cannot update their own details without going through two intermediaries. Our reports include the login for every listing.
How do I judge whether outsourced work was done properly?
Open the live URLs and check each listing against the details you supplied. Then search the business name in the directory’s own search box, because a page existing at a URL and a listing being findable on the site are different things.
Sources
The section on what stops when a subscription ends is drawn from what the platforms publish in their own help documentation, rather than from what the industry repeats about them. All checked 4 September 2026.
- Yext Help, “What Happens After Opting Out Listings in Yext”, help.yext.com
- Yext FAQ, yext.com/knowledge-center/yext-faq, for the three publisher outcomes after management stops
- Moz, “Cancel Moz Local”, moz.com/help/your-account/manage-subscriptions/cancel-moz-local
- Semrush, “Cancelling Listing Management”, semrush.com/kb/1006-cancelling-listing-management
- BrightLocal Help, on Active Sync changes remaining after Active Sync is stopped
Everything else here describes our own process and the structure of the decision. Figures about our own service come from our records.
About This Comparison
Local Citation Services sells outsourced citation building, so there is a commercial interest behind this page. We therefore avoid estimating your internal labor cost or declaring outsourcing universally cheaper. The method above deliberately uses numbers only you can supply, and it can produce an answer that goes against us.
No figure about anyone else’s costs appears anywhere in this article, deliberately.
The claims about what happens when a subscription ends are sourced to the platforms’ own help documentation, checked on the date above, rather than repeated from the industry. That correction matters: the widely repeated version, that listings revert or disappear when you stop paying, is not what those platforms document, and at least one supplier makes that claim on a marketing page while its own help pages say otherwise.
Where This Leaves You
Time one listing. Use the rate you would have billed that hour at. Add the briefing on one side and the chasing on the other. Then look at a published price and decide.
Before you order anything, find out whether the client’s existing listings are clean, because a build on top of a mess is not the job you think you are buying.
If the number says in-house, do it in-house. If it says buy, ask any supplier who holds the logins, whether the report is unbranded, and what happens if you stop paying. Our answers are one-time, yours, and the accounts stay with you regardless.

Founder, Local Citation Services and Local SEO Expert
Sharif has built local citations by hand since 2009, across 24,000+ orders and 50+ countries. He leads the team that submits every listing manually, checks what already exists before adding anything, and reports back with a live URL and a login for each one. He writes about what the work actually involves, what goes wrong, and what a business owner can check for themselves without buying a tool.