We know that the unit price \( p \) varies inversely with the number of keychains \( n \). This relationship can be expressed as:
\[ p \times n = k \]
where \( k \) is a constant.
From the information given, when Crandall orders 220 keychains, the unit price is $1.15. We can first find the constant \( k \):
\[ k = p \times n = 1.15 \times 220 \]
Calculating this:
\[ k = 1.15 \times 220 = 253 \]
Now we need to find the expected unit price \( p \) when Crandall orders 270 keychains:
\[ p \times 270 = k \]
Substituting the value of \( k \):
\[ p \times 270 = 253 \]
Now, solve for \( p \):
\[ p = \frac{253}{270} \]
Calculating this gives:
\[ p \approx 0.9351851852 \]
Rounding to the nearest cent:
\[ p \approx 0.94 \]
Thus, the expected unit price if Crandall orders 270 keychains is:
\[ \boxed{0.94} \]