You're saying that any one particular service can have multiple prices and the price depends on the company? In that case, it seems that you'd need a junction table since you'd have a many to many relationship. Besides having its own primary key field (autonumber) the junction table would contain a field for the company id and a field for the service id field (both as foreign keys). In other words, the field values would be the autonumber values from the company and service tables. I imagine that after picking the company and service you'd populate a form textbox with the price value you'd get from the junction table.
Another approach is sometimes to associate a discount rate with a company, but special effort is required if you sometimes want to modify the discount rate.
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.