Assume that there are k types of insurance contracts in an insurance company. The ith related claims are denoted by {Xij, j ≥ 1}, i = 1,…,k. In this paper we investigate large deviations for both partial sums S(k; n1,…,nk) = ∑i=1k ∑j=1niXij and random sums S(k; t) = ∑i=1k ∑j=1Ni (t)Xij, where Ni(t), i = 1,…,k, are counting processes for the claim number. The obtained results extend some related classical results.