At the risk of opening a very large can of worms, you could have boards assembled by JLCPCB. My only relationship with JLC is that I'm a satisfied customer.
Let's assume your board is 100mm × 100mm or less. The cost for board assembly breaks down like this:
1. Cost for 10 boards, engineering services and stencil: $13.50
2. Cost of components (per board): ~$3
JLC only has the PIC18F46K22-I/PT in stock. It's the big brother of the 18F43K22, with much more memory. It's $1.95 for 10+ pieces. The resistors, caps and LEDs would be pennies each at most. Probably less that a buck a board.
3. Cost for "extended" parts: $3 total.
The PIC is an extended part, meaning there's a charge to set up a pick&place machine with it. With careful selection, all of the other components should be available on the "basic" list.
4. Cost per pin for soldering: $?
This is some insignificant amount that I never even notice on my builds.
5. Shipping – DHL: $17
So for roughly $65, you'll receive 10 boards with [only] the surface mount parts installed.
Read this carefully: soldermask option is green. SMT parts are soldered to one side of the board only, and through-hole parts are your responsibility. Only parts in-stock and in their SMT library will be installed, and parts not on the basic list incur a $3 setup charge, which should only be for the PIC if other parts are selected carefully. Parts not in stock or not in their library won't be installed.
You're paying essentially $8.50 to have a lot of 10 boards assembled and getting a break on component costs buying though them.
If you want to do this, I'd recommend using JLC's free EasyEDA software – it will make it easier to provide BOM and pick&place files in the proper format. It's easy to use with a simple learning curve.
I have used this service for several boards and have been extremely pleased with the results. But be absolutely clear on one thing:
For a successful build, it's entirely up to you to select components from their library and in-stock, and to be aware that only surface mount parts are part of the service.