# Sort Customer Database by alphabetical order?

**URL:** <https://forum.manager.io/t/sort-customer-database-by-alphabetical-order/41194>\
**Category:** Uncategorized\
**Created:** [May 26, 2022, 9:52am UTC](https://forum.manager.io/t/sort-customer-database-by-alphabetical-order/41194 "2022-05-26T09:52:52Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![Qwerty](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.manager.io/qwerty/32/19719_2.png) [@Qwerty](https://forum.manager.io/u/Qwerty)\
**Post date:** [May 26, 2022, 9:52am UTC](https://forum.manager.io/t/sort-customer-database-by-alphabetical-order/41194/1 "2022-05-26T09:52:52Z")

</div>

Is there no option to sort the customer database alphabetically by Given Name, Surname, etc?

---

<div class="post-metadata">

**Author:** ![Sanif\_Sentosa](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.manager.io/sanif_sentosa/32/24169_2.png) [@Sanif\_Sentosa](https://forum.manager.io/u/Sanif_Sentosa)\
**Post date:** [May 26, 2022, 10:29am UTC](https://forum.manager.io/t/sort-customer-database-by-alphabetical-order/41194/2 "2022-05-26T10:29:38Z")

</div>

hi, let me try to help. You can always click the Column Name to sort it ascending or descending. If you need to have surname, etc, then create custom field for that, show it as column.

hope it helps

---

<div class="post-metadata">

**Author:** ![Qwerty](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.manager.io/qwerty/32/19719_2.png) [@Qwerty](https://forum.manager.io/u/Qwerty)\
**Post date:** [May 26, 2022, 11:14am UTC](https://forum.manager.io/t/sort-customer-database-by-alphabetical-order/41194/3 "2022-05-26T11:14:51Z")

</div>

That might work, but it would mean manually entering hundreds of names into the Custom Field all over again… ☹

---

<div class="post-metadata">

**Author:** ![ries](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.manager.io/ries/32/8988_2.png) [@ries](https://forum.manager.io/u/ries)\
**Post date:** [May 26, 2022, 11:54am UTC](https://forum.manager.io/t/sort-customer-database-by-alphabetical-order/41194/4 "2022-05-26T11:54:15Z")

</div>

I assume you have Given name, Surname etc. already in your data, but not in a way Manager can sort that column.  
Then maybe it can be done by using Batch Update, this will avoid typing by hand.  
[https://www.manager.io/guides/9572](https://www.manager.io/guides/9572)

First you have to make a backup of your data.  
Then add the Custom Fields you want.  
Then use Batch Update.  
By using Batch Update it is possible to have the input for the Custom Field(s) done by Excel making use of the functions of Excel (or other spreadsheet program).

---

<div class="post-metadata">

**Author:** ![Tut](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.manager.io/tut/32/3286_2.png) [@Tut](https://forum.manager.io/u/Tut)\
**Post date:** [May 26, 2022, 6:06pm UTC](https://forum.manager.io/t/sort-customer-database-by-alphabetical-order/41194/5 "2022-05-26T18:06:15Z")

</div>

Manager treats customer name as a single string. If you want to sort by given names, enter those first. If you want to sort by surname, enter those first.

---

<div class="post-metadata">

**Author:** ![Qwerty](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.manager.io/qwerty/32/19719_2.png) [@Qwerty](https://forum.manager.io/u/Qwerty)\
**Post date:** [May 27, 2022, 1:22am UTC](https://forum.manager.io/t/sort-customer-database-by-alphabetical-order/41194/7 "2022-05-27T01:22:01Z")

</div>

> [@Tut](#):
>
> Manager treats customer name as a single string. If you want to sort by given names, enter those first. If you want to sort by surname, enter those first.

But when printing an invoice I want to have the customer addressed as “John Smith”, not “Smith John”. How do I resolve this?

---

<div class="post-metadata">

**Author:** ![Tut](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.manager.io/tut/32/3286_2.png) [@Tut](https://forum.manager.io/u/Tut)\
**Post date:** [May 27, 2022, 2:22am UTC](https://forum.manager.io/t/sort-customer-database-by-alphabetical-order/41194/8 "2022-05-27T02:22:46Z")

</div>

You resolve it with effort you already said you are unwilling to undertake.

---

<div class="post-metadata">

**Author:** ![Ealfardan](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.manager.io/ealfardan/32/63166_2.png) [@Ealfardan](https://forum.manager.io/u/Ealfardan)\
**Post date:** [May 27, 2022, 7:14am UTC](https://forum.manager.io/t/sort-customer-database-by-alphabetical-order/41194/10 "2022-05-27T07:14:46Z")

</div>

Why sort and then manually scroll when you can search by surname directly?

---

<div class="post-metadata">

**Author:** ![rquinn](https://avatars.discourse-cdn.com/v4/letter/r/3da27b/32.png) [@rquinn](https://forum.manager.io/u/rquinn)\
**Post date:** [September 19, 2024, 11:08pm UTC](https://forum.manager.io/t/sort-customer-database-by-alphabetical-order/41194/11 "2024-09-19T23:08:57Z")

</div>

were you able to find a decent resolution Qwerty?

Only way I can think of doing it is to completely fill in in Billing Address with  
Mr James Smith  
27 James Place  
Jamestown SA 5076

and have the ability to NOT include the customer “Name” box on invoices?  
( but we cant do that)

Afterall, who in their right mind addresses a letter to “Smith, James”?

---

<div class="post-metadata">

**Author:** ![Qwerty](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.manager.io/qwerty/32/19719_2.png) [@Qwerty](https://forum.manager.io/u/Qwerty)\
**Post date:** [September 20, 2024, 4:07am UTC](https://forum.manager.io/t/sort-customer-database-by-alphabetical-order/41194/12 "2024-09-20T04:07:28Z")

</div>

Oh, I’d almost forgotten about this thread. No, I don’t think I managed to solve this problem.

---

<div class="post-metadata">

**Author:** ![kitman](https://avatars.discourse-cdn.com/v4/letter/k/c89c15/32.png) [@kitman](https://forum.manager.io/u/kitman)\
**Post date:** [September 20, 2024, 5:04am UTC](https://forum.manager.io/t/sort-customer-database-by-alphabetical-order/41194/13 "2024-09-20T05:04:00Z")

</div>

Just a thought why not utilise the ‘Code’ field which is optional in customers and sort by that field (unfortunately it will have to be sorted every new time it is viewed). You will need to edit the columns to ensure the ‘Code’ can be viewed and sorted  
The code can be given say by the first 3 characters of the say surname (how I believe you wish to sort) and then a number to further sort for example you may have two customers with the name Smith and one could be SMI1 and the other SMI2.  
You could utilise Batch Update to speed things up as already suggested

---

<div class="post-metadata">

**Author:** ![Patch](https://avatars.discourse-cdn.com/v4/letter/p/a183cd/32.png) [@Patch](https://forum.manager.io/u/Patch)\
**Post date:** [September 20, 2024, 5:04am UTC](https://forum.manager.io/t/sort-customer-database-by-alphabetical-order/41194/14 "2024-09-20T05:04:29Z")

</div>

> [@Tut](#):
>
> Manager treats customer name as a single string. If you want to sort by given names

I agree that is how it currently works most of the time. I’m not as sure that is optimal.

For some localisations the given and surname must be supplied in different fields so Manager tries to separate them.

Combining fields as required is far easier than separating data. Imo transitioning to the separate fields used in most jurisdictions would be sensible in the longer term.

---

<div class="post-metadata">

**Author:** ![VACUUMDOG](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.manager.io/vacuumdog/32/7101_2.png) [@VACUUMDOG](https://forum.manager.io/u/VACUUMDOG)\
**Post date:** [September 20, 2024, 11:00am UTC](https://forum.manager.io/t/sort-customer-database-by-alphabetical-order/41194/15 "2024-09-20T11:00:18Z")

</div>

Don’t know if this will help or suit.  
For cash sales, online one of purchases etc. I use Cash Sale etc as a ‘Customer’ and then, as I don’t normally put in a ‘Description’, I use the ‘Description’ field to enter the name in the Surname, First name order.  
This allows me to sort by ‘Description’  
And if I really need to I can add further info in the field.

 ![NAMES](https://us1.discourse-cdn.com/flex019/uploads/manager1/original/3X/5/a/5a887547bbdc11c0c707c5358b2966276d981b3d.jpeg)

---

<div class="post-metadata">

**Author:** ![rquinn](https://avatars.discourse-cdn.com/v4/letter/r/3da27b/32.png) [@rquinn](https://forum.manager.io/u/rquinn)\
**Post date:** [November 5, 2024, 12:38am UTC](https://forum.manager.io/t/sort-customer-database-by-alphabetical-order/41194/16 "2024-11-05T00:38:40Z")

</div>

could check box under Billing address field be added so that you can use Billing Address field only on documents. This Billing Address field could then can contain the correct placement of Salutation and correct name format ie as follows;

Mr James R Smith  
17 Harvey Road  
Adelaide SA 5000 .

Rather than surname first and then christian name.

---

<div class="post-metadata">

**Author:** ![rquinn](https://avatars.discourse-cdn.com/v4/letter/r/3da27b/32.png) [@rquinn](https://forum.manager.io/u/rquinn)\
**Post date:** [November 11, 2024, 11:12pm UTC](https://forum.manager.io/t/sort-customer-database-by-alphabetical-order/41194/17 "2024-11-11T23:12:17Z")

</div>

Over came it by doing this… seems to work okay.

 ![image](https://us1.discourse-cdn.com/flex019/uploads/manager1/original/3X/5/b/5b1c3ebf40569295e6910c05110a80af7e00f7ae.png)

addresses on Invoices then fills in correctly  
 ![image](https://us1.discourse-cdn.com/flex019/uploads/manager1/original/3X/5/1/51a37ea1c2fe151163dfc896cdc43268da798825.png)

One could leave out/off the Salutation ie Mr Ms etc if need be. You can then sort via first or last name.

Wish this also be included in Recurring Transactions eg have “code” column

---

<div class="post-metadata">

**Author:** ![Ealfardan](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.manager.io/ealfardan/32/63166_2.png) [@Ealfardan](https://forum.manager.io/u/Ealfardan)\
**Post date:** [July 5, 2026, 8:13pm UTC](https://forum.manager.io/t/sort-customer-database-by-alphabetical-order/41194/18 "2026-07-05T20:13:15Z")

</div>

Closed on July 5, 2026, 8:13pm UTC

Uncategorized topics older than 3 years with no recent activity
