This task assigns the carrier service that will be used to ship the package.
- Select Shipping > Stores from the Navigation pane.
- Double click on a Store to open the configuration window.
- Select the Package Tasks tab.
- Select New > Assign Service from the Package Tasks tool bar.
- Select the Trigger that will cause the task to run.

If you want the task to run before the label is printed, use the "After download" trigger. - Edit the Criteria using the Filter Editor.

Most people use the Rate Option to determine which service to assign. The Rate Option is text that represents the way shipping costs were calculated in your store. For example "Flat Rate", "Expedited", or "UPS Ground". Note that even if the Rate Option looks exactly like a service name, Shipper will not know which service to assign. For example, even if the Rate Option is "UPS Ground", you need to assign the UPS Ground service if you want to print a UPS Ground label. - Select the Service.

US Postal Service services show up twice: once as Endicia and once as USPS. If you want a label with postage, use the Endicia service. If you want a label without postage, use the USPS service.
Sample
When the Rate Option is "Flat Rate", assign the "UPS Ground" carrier service.